【问题标题】:JAVASCRIPT - How create empty ObjectJAVASCRIPT - 如何创建空对象
【发布时间】:2019-07-19 18:41:45
【问题描述】:

为什么这不起作用?

var waypoints_legs = [{leg,latlgn:{lat,lgn}}];

【问题讨论】:

  • 错误信息很有意义:您可能在“严格”上下文中运行它,其中必须定义变量。
  • 你可以像这样创建空对象 var waypoints_legs={};
  • 你的意思是var leg="",lat=0,lgn=0; var waypoints_legs = [{ "leg": leg, "latlgn": { "lat": lat, "lgn": lgn } }];还是什么?
  • 解决了,谢谢 ;)

标签: javascript object


【解决方案1】:

你定义了 leg、lat 和 lgn 吗?您是否在 EcmaScript6 (ES2015) 或更新版本的 JavaScript 环境中使用此脚本?如果没有,则此脚本不起作用。

EcmaScript6 及更新版本:

var leg = "leg", lat = "lat", lgn = "lgn"
var waypoints_legs = [{leg,latlgn:{lat,lgn}}]

EcmaScript5 及更早版本:

'use strict';
var leg = "leg", lat = "lat", lgn = "lgn";
var waypoints_legs = [{"leg":leg,"latlgn":{"lat":lat,"lgn":lgn}}];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 2021-05-25
    • 2015-12-06
    • 1970-01-01
    相关资源
    最近更新 更多