题解 | 对象属性键名

对象属性键名

https://www.nowcoder.com/practice/ce40f81f8fd542c3bd2f63d5ee579fc4

<!-- 检索返回Object实例属性。方法一,Object.keys(object),方法二,for key in object,keys.push(key),方法三,Object.getOwnPropertyNames(object);。通过是否包含原型链属性和是否包含不可枚举属性进行区别。 -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<style>

/* 填写样式 */

</style>

</head>

<body>

<!-- 填写标签 -->

<script type="text/javascript">

// 填写JavaScript

//方法一:使用 Object.keys()

// function _keys(object) {

// return Object.keys(object);

// }

// 方法二:使用 for...in循环

function _keys(object) {

var keys = [];

for (var key in object) {

keys.push(key);

}

return keys;

}

// 方法三:使用 Object.getOwnPropertyNames()

// return Object.getOwnPropertyNames(object);

// 方法四:使用 forEach

// function _keys(object) {

// var keys = [];

// Object.keys(object).forEach(function(key) {

// keys.push(key);

// });

// return keys;

// }

</script>

</body>

</html>

全部评论

相关推荐

昨天 15:52
东南大学 C++
点赞 评论 收藏
分享
06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务