JavaScriptの対象
1504 ワード
オブジェクトは、特性(属性)と機能(方法)がある集合体です.属性は数値の種類になります.
オブジェクトを定義する方式01
構文
{}構文糖構造を使ってオブジェクトを定義します.
//3.目的別のコンストラクタを使って、複数のタイプの特徴が一致するオブジェクト/コンストラクターを宣言します.オブジェクトを生成するための関数と一般関数の違いは、最初の文字を大文字にしながら、thisキーを使用します.
オブジェクトを定義する方式01
var person = new Object();
console.log(person);
//
person.name = "sunziheng"
person.age = 18
//
person.eat = function () {
console.log(" .........");
}
console.log(person.name);
console.log(person.age);
person.eat();
オブジェクトを定義する方式02構文
{}構文糖構造を使ってオブジェクトを定義します.
var spiderMan = {
// ,
name: " ",
age:30,
sex:" ",
tusi:function () {
console.log(" .....");
}
}
console.log(spiderMan);
spiderMan['name'] //
//
delete spiderMan.sex;
//
spiderMan.tusi();
オブジェクトを定義する方法03//3.目的別のコンストラクタを使って、複数のタイプの特徴が一致するオブジェクト/コンストラクターを宣言します.オブジェクトを生成するための関数と一般関数の違いは、最初の文字を大文字にしながら、thisキーを使用します.
function SuperMan(name,age,sex,power) {
// this this
console.log(this);
this.name = name;
this.age = age;
this.sex = sex;
// power
this.power = power;
}
// new
var gan = new SuperMan('sunziheng03',24," ",function () {
console.log(" .......");
});
gan.eat = function () {
console.log(' ...........');
}
console.log(gan);
gan.eat();