这是什么:js
What is this: js?
我看到这段代码,想知道它是什么?它是一个数组吗?
test = {a: [1,0,0], b:[0,1,0], c:[0,0,1]};
例如,我将如何获得A的数组?
console.log(bases[a]);
^导致"未捕获引用错误:未定义a"
console.log的输出(测试);是
Object {a: Array[3], b: Array[3], c: Array[3]}
输出
Object {a: Array[3], b: Array[3], c: Array[3]}
显示:
- test->是一个对象
- a、 b和c->是数组
要访问a
/b
或c
,请使用:
console.log(test.a)
您正试图传入一个未定义的变量a
。
使用bases.a
或bases['a']
。
{ }
定义的对象是对象。
a
是该对象的属性。可以使用句点.
作为包含对象的变量名(test
)和项目名称(a
)之间的分隔符来获取属性。因此,要记录阵列,请使用console.log(test.a);
。
在这种情况下,该属性的值恰好是一个数组,因此您可以获得数组a
的一个项,如下所示:
console.log(test.a[0]);
它是一个有3个数组的对象,分别命名为a、b和c。test.a为您提供了第一个数组。在javascript中,{}是一个对象,[]是一个数组。
这是一个包含3个数组作为值的对象。要访问"a"的数组,可以使用test.a(点符号)或test["a"](方括号符号 打印到控制台: 您几乎可以将任何东西存储在对象内部,包括数组甚至其他对象!console.log(test.a);
相关文章:
- minimy javascript是什么意思?Backbone.js
- 在node.js中编写单元测试的最佳方式是什么
- node.js是否具有'match()'方法如果是,语法是什么
- googlemarkercluster.js库的备用源路径是什么
- 将JS文件解析为PHP的副作用是什么
- 如果 JS 中的函数是一流的,那么在定义它们之前允许调用它们是什么
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 什么'与Jasmine相比,使用Sinon.js的优势是什么;内置于间谍
- 定义js函数时冒号的含义是什么
- 在企业应用程序框架中包含js/css文件的最佳实践是什么
- 使用node.js发送并发ajax请求的限制是什么
- 什么'获取数组的已定义部分的最快方法是什么?JS
- 展示纯js应用程序前端的最佳架构是什么
- stub.callsArg(index) from Sinon.JS 是做什么的
- 当我想发布一个变量但有 1 个 js 时,ajax post 的解决方案是什么
- 正确的使用方式是什么.js与网络工作者
- 如果React.js是V,那么在MVC中,其他字母是什么
- 在ga.js中找到的与_trackPageview等价的analysis.js是什么
- node .js是什么? web开发人员应该学习它吗?
- 这个js是什么意思?网页中的Version =1364903356