首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是如何有效的语法?

这是如何有效的语法?
EN

Stack Overflow用户
提问于 2016-02-05 05:05:31
回答 2查看 300关注 0票数 1

摆弄javascript和数组,这作为有效的语法,如何传递?

代码语言:javascript
复制
var x = [asd = {a: 10, b: 20}]

这条线是为了满足质检质量标准。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-05 05:09:38

以下是实现您想要的目标的一些方法:

使用对象文本创建对象

代码语言:javascript
复制
var asd = {a: 10, b: 20};

或使用对象构造函数创建对象。

代码语言:javascript
复制
   var asd = new Object();
   asd.a = 10;
   asd.b = 20;

然后将这个对象推入数组中。

可以通过以下方式再次创建数组:

使用数组文字

代码语言:javascript
复制
var x = [asd];

或使用数组构造函数:

代码语言:javascript
复制
var x = new Array;
   x.push(asd);
票数 2
EN

Stack Overflow用户

发布于 2016-02-05 05:15:17

让我们分开看看:

您编写的代码可以更改为以下代码:

代码语言:javascript
复制
// it not have the `var` like other answer say
asd = {a: 10, b: 20}
var x = [asd]

但是要小心使用它,它可能导致全局定义变量.

如果它在strict mode中,这将不能工作,因为隐式定义的全局是不允许的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35216619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档