例子:
var data3 = [];
var name = '哈哈';
var num1 = '1.333333333';
var num2 = '222222222';
data3.push({
name:[num1, num2]
})
console.log(data3)
打印出来:
[Object {
name: ["1.333333333", "222222222"]
}]
那个name不应该是哈哈吗?
我想要的是哈哈,怎么正确push?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
ES6的Map数据格式出现前,js对象的键只能是字符串,当你直接写字符时对象会把它解析为字符串,所以需要[]标识一下。
对象键名是变量的时候要使用
方括号运算符才行啦否则解释器就会把它当作是字符串。