<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>for...in</title>
</head>
<body>
<script>
var obj = {
name: "张三",
age: 18
};
// 对比for(var value of obj)
// for of 前面是值, for in前面是key
for(var key in obj) {
console.log(key);
}
// 如何判断一个键名是否存在于对象中
if ("name" in obj) { // true
console.log(' name 这个键名在对象obj中');
}
</script>
</body>
</html>
上述运行结果: