【发布时间】:2019-04-23 15:12:14
【问题描述】:
在 JavaScript 方面,我是一个完全的新手和无知的人。与我遇到的其他计算机语言不同,Javascript 具有这些复杂的嵌套变量。可以构造这样的变量吗?
例如,
var verycomplexstruct: {
this: "some value", {
that: [123,45,67,78,89,123], {
etc
我能有这种定义吗,
var abc = "123";
var myData = [123,45,67,78,89,123];
var verycomplexstruct: {
this: abc, {
that: mydata, {
etc
毫不奇怪,它似乎不起作用。用例在 chart.js 中,其中图表数据变量结构非常棘手且容易出错,但始终重复使用同一个图表,只有更新的标签和数据集发生变化。为经常更新的数据设置单独的变量对我来说似乎是一个明智的想法。但是如何在 Javascript 中实现呢?
【问题讨论】:
-
你有几个错别字。
-
var verycomplexstruct: {— 变量赋值使用=而不是: -
语法问题——你的意思是:
var abc = "123"; var myData = [123,45,67,78,89,123]; var verycomplexstruct = { this: abc, that: myData }developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/… -
this: abc, {— 你有一个属性:值(这很好),然后你有一个没有属性名称的值。 -
“不像其他编程语言”...我不知道任何不支持嵌套结构的语言。
标签: javascript chart.js variable-assignment