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)

JavaScript之基础-1 JavaScript(概述基础语法)

前端基础-JavaScript的基本概述和语法

JavaScript

JavaScript