Javascript初学者。获取javascript对象的所有属性
假设我有以下对象:Javascript初学者。获取javascript对象的所有属性,javascript,Javascript,假设我有以下对象: k = { name : 'Sam', age : 20, interests : " ... " friends: " ... " }; 如何在不使用ouptup格式的Object.keys()函数的情况下获取所有对象属性: ['name', 'age', 'interests' ...] 注意:不要将我的问题标记为重复问题,并使用Object.keys()函数提供指向答案的链接 var keys = []; for (var key in k){
k = {
name : 'Sam',
age : 20,
interests : " ... "
friends: " ... "
};
如何在不使用ouptup格式的Object.keys()函数的情况下获取所有对象属性:
['name', 'age', 'interests' ...]
注意:不要将我的问题标记为重复问题,并使用Object.keys()函数提供指向答案的链接
var keys = [];
for (var key in k){
keys.push(key);
}
对于比您的示例更复杂的对象,您可能希望在添加它之前检查该循环中的k.hasOwnProperty(key)。那么您是否查看了Object.keys的Polyfill?不想使用
Object.keys()
然后使用for..在
循环中如何使用循环访问密钥?替代副本:我需要密钥,但不需要值在本例中,密钥就是密钥。我有一个打字错误,我没有推它,但这是正确的。谢谢!5分钟后,我将把它标记为已接受的答案