我可以向数组添加对象键吗
Can I add an object key to an array?
我正在codeacademy.com上学习javaScript课程,我注意到我无法做到这一点:
var myObj = new Object();
myObj.name = 'Jack';
myObj.age = 24;
var myArray = [[1,2,3],[myObj.name, myObj.age]];
阵列必须是
[[1,2,3],[myObj]]
这只是它与javaScript的工作方式,还是只是课程中的一个限制?
您可以做到这一点。如果执行这些语句,就不会引发错误。
当你进行console.log(myArray)
时,结果是[[1, 2, 3], ["Jack", 24]]
Fiddle
这只是课程中的一个限制。操作:
var myArray = [[1,2,3],[myObj.name, myObj.age]];
是完全有效的,因为这与做是一样的
var myArray = [[1,2,3],["jack", 24]];
您的课程只是希望输出的形式为:
[[1,2,3],[myObj]]
相关文章:
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Meteor-将选定窗体中的对象添加到集合中
- 在play2框架中向json对象添加下拉列表项
- 如何在javascript上向数组的对象添加新元素
- JSON到对象数组,并向每个对象添加项
- 如何将一个对象添加到每个对象数组中
- 向Angular作用域对象添加对象数组——TypeError
- CoffeeScript将对象添加到数组中
- 如何从Addon SDK向选项卡对象添加进度侦听器
- 使用ja将对象添加到HTML画布中
- 向通过ReST JSON调用生成的Angular Javascript对象添加方法
- 将新对象添加到本地存储
- 为什么可以'我们在函数体中为函数对象添加属性,就像在javascript中为对象文字添加属性一样
- 使用游标循环将JS对象添加到数组中
- 向调用全局javascript函数的对象添加处理程序
- 将另一个文件中的对象添加到单独文件中的阵列中
- 将对象添加到数组中
- 为新对象添加函数,将对象添加到数组中.理解困难'这'关键字
- sequelize为找到的对象添加值
- 向对象添加新方法和值,同时避免重复