This article mainly introduces the access method of JavaScript class attributes. If you need it, you can refer to the access method of JavaScript class attributes.
The Code is as follows:
Var fish = {
Head: 1,
Tail: 1,
Feature :{
Speak: false,
Swim: true
}
}
First, the vertex OPERATOR:
The Code is as follows:
Console. log (fish. head); // 1
Console. log (fish. tail); // 1
Console. log (fish. feature); // Object {head: 1, tail: 1, feature: Object}
Second, the [] OPERATOR:
The Code is as follows:
Console. log (fish ['head']); // 1
Note that the attribute name must be in the string format.
For example:
The Code is as follows:
Console. log (fish [head]); // error!
Is the following code correct?
The Code is as follows:
For (var prop in fish ){
Console. log (fish [prop]);
}
The answer is yes, because the property of the traversal object exists in the string type, that is, the prop is 'head', 'tail', and 'feature 'in sequence '.