La guía paso a paso o código que hallarás en este artículo es la resolución más sencilla y efectiva que encontramos a tu duda o dilema.
Solución:
Como es un objeto, la forma de asignar valor a sus propiedades es usando :
.
Cambiar el =
a :
para corregir el error.
var options =
host: 'localhost',
port: 8080,
path: '/',
method: 'POST'
En el objeto de opciones, usó el signo “=” para asignar valor al puerto, pero tenemos que usar “:” para asignar valores a las propiedades en el objeto cuando usamos el objeto literal para crear un objeto, es decir, “”, estos corchetes. Incluso cuando usa la expresión de función o crea un objeto dentro del objeto, debe usar el signo “:”. por ejemplo:
var rishabh =
class:"final year",
roll:123,
percent: function(marks1, marks2, marks3)
total = marks1 + marks2 + marks3;
this.percentage = total/3
;
john.percent(85,89,95);
console.log(rishabh.percentage);
aquí tenemos que usar comas “,” después de cada propiedad. pero puede usar otro estilo para crear e inicializar un objeto.
var john = new Object():
john.father = "raja"; //1st way to assign using dot operator
john["mother"] = "rani";// 2nd way to assign using brackets and key must be string
Si piensas que te ha resultado provechoso nuestro post, sería de mucha ayuda si lo compartieras con más seniors y nos ayudes a extender nuestro contenido.