我有一个像数据一样的数组/对象,我想像下面这样作为变量访问数组/对象的每个键:
var data = {};
data['one'] = 1;
data['tow'] = 2;
我想按如下方式访问:console.log(一个);
并期望作为输出:1我正在寻找另一种从PHP提取(数组)函数的方法
您需要对象或地图:
const data = {}
data['one'] = 1
data['two'] = 2
console.log(data['one'])
const data2 = new Map()
data2.set('one', 1)
data2.set('two', 2)
console.log(data2.get('one'))
此外,与extract
的近似值将是destructuring:
const data = {}
data['one'] = 1
data['two'] = 2
const { one, two } = data
console.log('Destructured from an object: ', one, two)
const data2 = new Map()
data2.set('one', 1)
data2.set('two', 2)
const [[, one2], [, two2]] = data2
const [one3, two3] = data2.values()
console.log('Destructured from map entries: ', one2, two2)
console.log('Destructured from map values: ', one3, two3)
在Java语言中,您使用{}
创建关联数组。如下所示:
var data = {}
data['one'] = 1;
data['two'] = 2;
console.log(data['one'])
或您可以使用点符号:
data.one = 1;
data.two = 2;
console.log(data.one)