我们需要将数据从 javascript object
向左传输到 array
中。初始化一个名为 userDataArray
的新 array
并将 object
中的所有数据添加到 array
中,方法是从object
使用已添加到 object
的数字键。
完成后,您应该从 object
中获得与已写入的相同数据,但在 array
中,而无需重新键入每个变量分别地。
var userData = {
1: true,
2: true,
3: "00QRA10",
4: "slimer42",
5: "FFASN9111871-USN16"
};
var userDataArray = [0,1,2,3,4];
最佳答案
您可以使用像 Object.values 这样的新函数从对象中获取值,并使用 Object.keys 从对象中获取键。
var userData = {
1: true,
2: true,
3: "00QRA10",
4: "slimer42",
5: "FFASN9111871-USN16"
};
var userDataArray = Object.values(userData)
关于javascript - 将数据从 Javascript 对象传输到数组。我的阵列有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46959232/