[TIL]3日目JavaScriptの勉強
1404 ワード
矢印関数
これは関数式を簡潔に表す方法です.
let func = function(arg1, arg2, ...argN) {
return expression;
};
let func = (arg1, arg2, ...argN) => expression
上のコードはこのように変更できます.arg 1、arg 2などの入力を受け入れると、矢印関数は
式を実行します.
式が長い場合は、カッコで囲みます.
オブジェクトのデフォルト
オブジェクトには、元のオブジェクトのように1つのデータしか含まれていません.
は、複数のデータを格納できるタイプです.
オブジェクトはカッコで作成するか、複数の値を含めることができます.
2つの生成方法があります.
let user = new Object(); // '객체 생성자' 문법
let user = {}; // '객체 리터럴' 문법
この2種類あります.使用方法:let user = {
name: "John",
age: 30
};
このように宣言すると、中に値を入れることができます.方法は
user.name
user["name"]
2つの方法で値にアクセスできます.Propertyを削除する場合
delete user.name
使用します.オブジェクトのコピー
元の値は保存および割り当てできます.
オブジェクトは参照によって保存され、コピーされます.
let user = { name: "John" };
let admin = user;
上記のコマンドを実行すると、adminはuserです.nameになったわけではありません.
adminの値はuserです.すなわち、nameの参照値を保存します.
javascriptの公式ドキュメントの写真を見るとわかります.
とにかくadminの値を変更しなくても
すなわち、オブジェクトのname値を変更すると、その値が変更されます.
Reference
この問題について([TIL]3日目JavaScriptの勉強), 我々は、より多くの情報をここで見つけました https://velog.io/@ingyocode/TIL-자바스크립트-공부-3일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol