日付17-タイルの追加
3925 ワード
まず、オブジェクトについて話す前に、今日配列で学んだことを説明します.
ここでsliceの範囲値はstartより大きく、endより小さい.また、元の配列は変わりません.
newArrayという配列を作成し、それをコピーして挿入したい場合は
これも元を変えることはありません.
1.配列が空の配列であることを確認する
array.length === 0 ; // o
array === [] ; // x
arrの長さが0の場合、空の配列です.次のように比較すると思いがちです.let arr = [];
arr === [] ; // false
そのままfalseを出力します.JavaScriptは、2つのアドレスが異なる空の配列であると考えています.2. array.slice(start,end)
ここでsliceの範囲値はstartより大きく、endより小さい.また、元の配列は変わりません.
let array = [1,4,3,2] ;
array.slice(2,3) ; // [3,2]
array // [1,4,3,2]
つまり、このような方法で元を変えることはできない.3. array.sliceを使用してソースをコピーする
newArrayという配列を作成し、それをコピーして挿入したい場合は
newArray = array.slice() ;
配列の配列がnewArrayにコピーされます4. array.slice(0,-1)最後の要素を削除して表示します。
これも元を変えることはありません.
let array = [1,4,3,2] ;
array.slice(0,-1) ; // [1,4,3]
array.slice(0,-2) ; // [1,4]
2つ目のように、適用することもできます.Reference
この問題について(日付17-タイルの追加), 我々は、より多くの情報をここで見つけました https://velog.io/@pest95/19일차-배열-추가テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol