初めてブログを書きます。 。 。ちょっと四角い。 。 。
私はフロントエンドの独学初心者です。学習中にまとめた配列操作についてお話します。間違いがあればご指摘ください。彼らは心を開いて。
参照型は、オブジェクト型 (いわゆるオブジェクト)、配列型 (この記事で説明する配列)、関数型などに分類されます。
では、配列は何をするのでしょうか?データを保存するために使用されているようです。
1. 配列を宣言します:
1. コンストラクター var color=new Array(); は、new を省略できます。つまり、配列リテラル var color=[" black" ,"green","pink"];
2. 配列の値を読み取って設定します:
Read: Colors[x]; パラメーター x は 0~colors.length-1;
設定されている場合、 Colors [x]= を直接与えると、前の値が上書きされます
3. length の使用法について簡単に説明します:
colors.length は配列の長さを取得します。配列内の項目の数を指定します。たとえば、配列に 7 つの項目がある場合、colors.length=2 と記述すると、次の 5 つの項目が削除されます。
length 属性を使用して、最後にデータを追加することもできます。配列の色: color[colors.length]= 代入用;
4. 配列の演算:
戻り値 | Array.push(x,y,z) | |
新しい配列の長さ | Array.pop() | |
最後の項目を削除 | Array.shift() | |
削除された最初の項目 | Array.unshift(a,b,c) | |
新しい配列の長さ | 配列.reverse() | |
反転後の新しい配列 | Array.sort() | |
再ソートされた配列 | Array.concat( a,b,c) | |
新しく接続された配列を返します | Array.slice(1,n) | |
インターセプトされた配列を返します (1 から開始して n より前の End までここに返します) | Array.indexOf(a, start) | |
a のインデックス値を返します (if)見つからない場合は -1 を返します | Array .lastIndexOf(a,atart) | |
し、見つからない場合は - を返します。 1 splice() メソッドを見てみましょう。なぜ一人で持ち出すのですか?素晴らしいからです。 | 1. 削除します。 2 つのパラメーターを受け入れます: 削除する最初の項目の位置と削除する項目の数 | 例: splice(1,2)、配列内の項目 2 と 3 を削除します。 。開始位置、0、および挿入する項目の 3 つのパラメータを受け入れます。 |
(val1< -1 (val1> 10
numbers=[0,1,2,3,4 result=numbers.every( (item>2 numbers=[0,1,2,3,4 result=numbers.some( (item>2
var result=numbers.map(function(item,index,array){ return item*2; })
関数が初めて実行されるとき、prev は 1、cur は 2 です。2 回目に実行されるとき、prev は 3 (1+2 の結果)、cur は 3 です。
Array.reduceRight()。 「減らす」と似ています。配列の右側から始めてください。
上記は Js での Array 配列の学習の概要です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。