JavaScript??????????????????????????????????????????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript??????????????????????????????????????????相关的知识,希望对你有一定的参考价值。
??????????????? javascrip ?????? obj var ?????? log col value
https://www.cnblogs.com/kongxy/p/4618173.html
???javascript?????????????????????????????????????????????????????????????????????????????????enumerable?????????????????????????????????????????????????????????for…in??????????????????
???????????????????????????????????????
js????????????????????????????????????????????????????????????Object, Array, Number????????????????????????????????????????????????????????????
1
2
3
4
|
var num = new Number(); for ( var pro in num) { console.log( "num." + pro + " = " + num[pro]); } |
??????????????????????????????????????????Number??????????????????????????????????????????????????????for…in????????????
Object?????????propertyIsEnumerable()??????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????Object?????????????????????????????????????????????????????????false???
????????????????????????
?????????????????????????????????????????????????????????
for…in
Object.keys()
JSON.stringify
??????????????????????????????????????????kxy?????????
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function Person() { this .name = "KXY" ; } Person.prototype = { constructor: Person, job: "student" , }; var kxy = new Person(); Object.defineProperty(kxy, "sex" , { value: "female" , enumerable: false }); |
?????????defineProperty??????????????????????????????”sex”?????????????????????
???????????????????????????
1.
1
2
3
|
for ( var pro in kxy) { console.log( "kxy." + pro + " = " + kxy[pro]); } |
???????????????
kxy.name = KXY
kxy.constructor = function Person() {
this.name = "KXY";
}
kxy.job = student
??????????????????”sex“??????????????????????????????
[ ????????????
??????for(var pro in kxy) {
????????????if(kxy.hasOwnProperty(pro)) console.log("kxy." + pro + " = " + kxy[pro]);
??????}
????????????????????????
??????kxy.name = KXY
]
2.
1
|
console.log(Object.keys(kxy)); |
?????????
?????????”name”???????????????????????????????????????????????????????????????????????????
3.
1
|
console.log(JSON.stringify(kxy)); |
<?????????
????????????????????????????????????????????????????????????????????????JSON?????????
以上是关于JavaScript??????????????????????????????????????????的主要内容,如果未能解决你的问题,请参考以下文章
javascript JavaScript isset()等效: - JavaScript
JavaScript 使用JavaScript更改CSS(JavaScript)