<分区>
我在 Javascript 中有一个关联数组对象,我只需要其中的一部分。对于常规数组,我只会使用 slice 来获取我需要的部分,但显然这不适用于关联数组。是否有任何内置的 Javascript 函数可用于仅返回此对象的一部分?如果不是,那么这样做的最佳做法是什么?谢谢!
<分区>
我在 Javascript 中有一个关联数组对象,我只需要其中的一部分。对于常规数组,我只会使用 slice 来获取我需要的部分,但显然这不适用于关联数组。是否有任何内置的 Javascript 函数可用于仅返回此对象的一部分?如果不是,那么这样做的最佳做法是什么?谢谢!
最佳答案
不会有一个很好的方法来“切片”对象,不,但如果你真的必须这样做,你可以这样做:
var myFields = ['field1', 'field2', 'field3'];
var mySlice = {};
for (var i in myFields) {
var field = myFields[i];
mySlice[field] = myOriginal[field];
}
关于javascript - 获取 Javascript 关联数组的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4401120/