JavaScriptオブジェクト
11359 ワード
オブジェクト(object)
客体は私たちが現実生活で認識できるものと理解できる.
現実の対象
猫オブジェクト(object)
属性(依存)
メソッド(method)
≪インスタンス|Instance|emdw≫:変数に割り当てられ、返されるオブジェクト.(オブジェクト)
JavaScriptオブジェクト
オブジェクトバー キーと値からなるプロパティのソートされていないセット.
カッコ内に{キー:値、キー:値}と同じ形式で書きます.
キーは文字列のみです.
速成は何でも来られます.関数が来る可能性があります.この場合、この関数をメソッド(method)と呼びます.
var cat = "나비"; // 일반적인 변수의 선언
// 객체도 많은 값을 가지는 변수의 하나.
var kitty = {
name: "나비",
family: "먼치킨",
age: 2,
weight: 500
};
cat // 나비
kitty.name // 나비
JavaScriptは、数値、文字列、ブール値、および未定義のタイプを それ以外はすべて客体です.ただし、数値、文字列、ブール型 元のタイプは、オブジェクトのフィーチャーを持つ一定のオブジェクトとみなされます.
var kitty = {
name: "나비",
family: "먼치킨",
age: 2,
weight: 500,
info : function () {
return (this.age + '살 ' + this.name);
}
};
var cat = new Object();
cat.name = "마뭉이";
cat.age = "3";
new Object()
でオブジェクトを作成して属性を付与する方式と、最初から属性を付与する方式は2種類あります.var kitty = {
name: "나비",
family: "먼치킨",
age: 2,
weight: 500,
info : function () {
return (this.age + '살 ' + this.name);
}
};
console.log(kitty.name); // "홍길동"
console.log(kitty.age); // 2
console.log(kitty.info); // ƒ () { return (this.age + '살 ' + this.name); }
console.log(kitty.info()); // "2살 나비"
このオブジェクトキーに対応する値は、객체.키
または객체["키"]
の形で抽出することができる.メソッドにアクセスするときに()を付けないと、メソッドの定義が返されます.
var kitty = {
name: "나비",
family: "먼치킨",
age: 2,
weight: 500,
info : function () {
return (this.age + '살 ' + this.name);
}
};
kitty.name : "마뭉이";
オブジェクトの鍵は、객체.키 = 데이터
の形式で変更できます.var kitty = {
name: "나비",
family: "먼치킨",
age: 2,
weight: 500,
info : function () {
return (this.age + '살 ' + this.name);
}
};
delete kitty.name;
delete kitty.age;
delete 객체.키
は、属性のペアを削除することができる.異種
newを使用せずに{},[]と直接宣言したオブジェクトであり,配列を文字と呼ぶ.
new number,new Stringのように,newを使用していなければ,既存の資料型でもreturnalを使用できる.
整列
カンマを基準として値のみがリストされます.
配列の要素(item)と呼ばれます.
Cのようにサイズを指定する必要はありません.
n.関数
関数宣言と関数式の2つの方法があります.
関数宣言-function add(){}
関数式-var add = function() {}
関数を呼び出すときにカッコに値を入れると、関数で使用可能なパラメータに渡されます.
returnを使用して関数を終了し、関数に特定の値を返すことができます.
returnを指定しないとundefinedが自動的に返されます.
オブジェクトのプロパティとなる関数をメソッドと呼びます.
Reference
この問題について(JavaScriptオブジェクト), 我々は、より多くの情報をここで見つけました
https://velog.io/@sham/자바스크립트-객체
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
カンマを基準として値のみがリストされます.
配列の要素(item)と呼ばれます.
Cのようにサイズを指定する必要はありません.
n.関数
関数宣言と関数式の2つの方法があります.
関数宣言-function add(){}
関数式-var add = function() {}
関数を呼び出すときにカッコに値を入れると、関数で使用可能なパラメータに渡されます.
returnを使用して関数を終了し、関数に特定の値を返すことができます.
returnを指定しないとundefinedが自動的に返されます.
オブジェクトのプロパティとなる関数をメソッドと呼びます.
Reference
この問題について(JavaScriptオブジェクト), 我々は、より多くの情報をここで見つけました
https://velog.io/@sham/자바스크립트-객체
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(JavaScriptオブジェクト), 我々は、より多くの情報をここで見つけました https://velog.io/@sham/자바스크립트-객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol