ホームページ  >  記事  >  ウェブフロントエンド  >  jsで配列を定義するにはどうすればよいですか? jsにおける配列の定義と操作例のまとめ

jsで配列を定義するにはどうすればよいですか? jsにおける配列の定義と操作例のまとめ

不言
不言オリジナル
2018-07-20 17:34:4718977ブラウズ

js で配列と配列操作を定義する方法は何ですか? js で配列を定義するには 2 つの方法があります。文字通りに配列を定義する方法と、new キーワードを使用して配列を定義する方法です。js での配列の操作には、配列要素の追加、配列要素の変更、配列要素の走査が含まれます。詳しい内容はこちら。

1. js 配列の定義

1. リテラル定義配列は次のとおりです:

<script>
    var arr = (1,2,3,[4,5,6],{}); //其中数组元素可以是number,string,object
    console.log(arr);//在控制台输出数组</script>

2. new キーワードを使用して次のように配列を定義します:

を使用する場合new で配列を定義します。 var arr = new Array(n); と定義されている場合は、配列長が n の配列が定義されていることを意味します。null 値の場合は、空の配列が定義されていることを意味します。

2. JS 配列の操作

1. 次のように配列要素を追加します。

方法 1:

<script>var arr = new Array[1,2,3,[4,5,6],{}];
console.log(arr);

方法 3: unshift() メソッドを使用します。

2. 配列要素を削除します:

方法 1: Pop() メソッドを使用して最後の配列要素を削除します。

<script>
    var arr = [1,2,3,4,"A"];
    arr[5] = "M"; //如果为数组元素赋值的索引i大于数组长度,则添加数组元素后的数组长度为 i+1
    console.log(arr);</script>

方法 2: 配列を変更します。

<script>
    var arr = [1,2,3,4,"A"];
    arr.push("BB","cc");//在数组元素的后面添加,可以追加多个元素,
    console.log(arr);</script>

4. 1 次元配列を走査

<script>
    var arr = [1,2,3,4,"A"];
    arr.unshift("BB","cc");//在数组元素的前面添加,可以追加多个元素,
    console.log(arr);</script>

5. 2 次元配列を走査

3. js 配列の一般的なメソッド

1. 何らかの記号を使用して配列内の要素を接続します。文字列を形成します

<script>
    var arr = ["A", "B", "C", "D"];
    arr.pop(); //删除最后一个元素,没有参数,每次只能删除一个
    console.log(arr);</script>

2. reverse(): 配列内の要素の順序を逆にします。

<script>
    var arr = ["A", "B", "C", "D"];
    arr.shift(); //删除第一个数组元素,没有参数,每次只能删除一个
    console.log(arr); </script>
3. concat(): 複数の配列を 1 つの配列に結合します。多次元配列は展開されません
 <script>
    var arr = ["A", "B", "C", "D"];
    arr[2] = "E";
    console.log(arr); </script>

4. sort(): ASCII に従って、配列内の要素を小さいものから大きいものに並べ替えます

<script>
    var arr = ["A", "B", "C", "D"];
    console.log(arr.length);    for(var i = 0; i<arr.length;i++){
        console.log(arr[i]);
    }</script>

5。slice(): 配列内の要素をインターセプトします。

   <script>
        var arr = [
            [1, 2, 3],
            [4, 5, 6],
            [7, 8, 9]
        ]        for(var i = 0;i<arr.length;i++){ //先遍历arr
            for(var j = 0;j<arr[i].length;j++){ //遍历arr元素中的数组元素
                console.log(arr[i][j]);
            }
        }    </script>

6. 配列を文字列に変換します。 type

 <script>    
 var arr = ["A","B","C","D"]    var a = arr.join("*")    console.log( a);    
 var a = arr.join("+")    console.log( a);    var a = arr.join("-")    console.log( a);    
 var a = arr.join("/")    console.log(a);    console.log(typeof a);
</script>

関連する推奨事項:

JavaScript における配列と操作の定義 jQuery と jquery 配列操作

Jquery 操作 js 配列とオブジェクトのサンプル コード_jquery

以上がjsで配列を定義するにはどうすればよいですか? jsにおける配列の定義と操作例のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。