週末学習ノート
8037 ワード
< dateObj.getFullYear() >
getFullYear()の使用 この例では、変数年で現在の年に4文字の値を指定します。 var today = new Date(); var year = today.getFullYear();
< new Date() >
Date()
함수로 호출할 경우 new Date().toString()과 동일하게 현재 날짜와 시간을 나타내는 문자열을 반환합니다.
--> "Sun Jul 04 2021 11:55:25 GMT+0900 (대한민국 표준시)"
// string 타입
new Date()
생성자로 호출할 경우 새로운 Date 객체를 반환합니다.
--> Sun Jul 04 2021 11:55:18 GMT+0900 (대한민국 표준시)
// 객체? 반환
データ型MDN/非常に多い! new Date().getFullYear();//現在の日時から年を出力
---> 2021
この方法は?初識
.this
何も教えずに比較したら.
windows === this
もし、もし
const o = {
func : function (){
if(o === this){
console.log("o === this");
}
}
}
結果:コンサート終了!!理論はまだ分かりにくいですが、整理中なので、
oという名前のオブジェクトを呼び出すメソッド(func)で、その値は
oは対象を指す.
オブジェクトからメソッドを呼び出すと、thisの値は
メソッドが属するオブジェクトを示します
メソッド=
「オブジェクト属性として定義された関数」
megalomaniac = {
mastermind: 'Joker',
henchwoman: 'Harley',
getMembers: function () {
return [this.mastermind, this.henchwoman];
}
getMembersはmegalomaniacオブジェクトのプロパティとして定義された関数「メソッド」です.megalomaniac.getMembers()のように使用(呼び出し)できます.
メソッドは常にオブジェクトのメソッドです
したがって、呼び出すたびにオブジェクトのメソッド、すなわち「オブジェクト」が尋ねられます.
[str.repeat]
repeat()メソッドは、所定の回数で繰り返し貼り付けられる新しい文字列を返します.
str.repeat(count);
*文字列の繰り返し回数.0と正の無限大の間の整数([0,+∞).
RangeError:繰り返し回数は正の整数でなければなりません.
RangeError:繰り返し回数は無限大より小さくなければならず、最大文字列サイズ
'abc'.repeat(-1); // RangeError
'abc'.repeat(0); // ''
'abc'.repeat(1); // 'abc'
'abc'.repeat(2); // 'abcabc'
< Object.assign() >
Object.assign()メソッドは、リスト可能な1つ以上のソースオブジェクトからターゲットオブジェクトに属性をコピーするために使用されます.ターゲットオブジェクトを返します.
❗️同じキーが存在する場合、ターゲットオブジェクトのプロパティはソースオブジェクトのプロパティによって上書きされます.❗❗
❗️後、ソースのプロパティは、以前のソースのプロパティと同様に上書きされます.❗❗
次のような方法があります.
コピーではなく、オブジェクト内のオブジェクトを参照します.
深さ放射と浅い放射
JSON.parse (JSON.stringify (object));
リファレンスをコピーするには(深くコピー)
上記の方法を使うべきです.
パラメータオブジェクト
Argumentsオブジェクトは、関数に渡されるパラメータに対応するアレイ形式のオブジェクトです.
Restパラメータ
//私にしか分からない言葉.
最後のパラメータのみが[最新のパラメータ](Last Parameters)になります.
RESTパラメータとargumentsオブジェクトの違い
RESTパラメータとargumentsオブジェクトの間には、次の3つの主要な違いがあります.
reduce ()
Array.prototype.reduce()
reduce()メソッドは、アレイ内の各要素に対して所与のreducer関数を実行し、結果値を返します.
reducer関数には4つのパラメータがあります.
アキュムレータ(acc)
現在値(cur)
現在のインデックス(idx)
ソースアレイ(src)
reducer関数の戻り値は計算機に割り当てられ、計算機はループを維持するため、最終結果は値になります.
arr.reduce(callback[, initialValue])
Array.from
Array.from()メソッドは、類似配列オブジェクト(array-like object)または反復可能オブジェクト(iterable object)を浅くコピーすることによって、新しいArrayオブジェクトを作成します.
戻り値
新しいArrayインスタンス.
Reference
この問題について(週末学習ノート), 我々は、より多くの情報をここで見つけました https://velog.io/@sssssssssy/주말에-한-공부-닥치는대로-메모해보기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol