<!-- 检索返回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>