Vue では、3 つのドット (...) は、配列またはオブジェクトを展開するために使用される展開構文を表します。これには 2 つの主な機能があります: 1. 配列を展開し、複数の配列を 1 つにマージします。 2. オブジェクトを展開し、複数のオブジェクトを 1 つにマージします。注: 展開すると、後の要素は前の要素の同じ名前の属性の値を上書きします。
Vue における 3 つのドットの役割
Vue では、3 つのドット (つまり...) 記号は、配列またはオブジェクトを展開するために使用される拡張構文を表します。これには 2 つの主な関数があります:
1. 配列を展開する
2 つの配列があると仮定します:
<code class="js">const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6];</code>
2 番目の配列を最初の配列に追加するには... 展開構文を使用できます:
<code class="js">const newArr = [...arr1, ...arr2]; console.log(newArr); // 输出:[1, 2, 3, 4, 5, 6]</code>
2. 展開します。オブジェクト
同様に、3 つの点を使用してオブジェクトを展開できます:
<code class="js">const obj1 = { name: 'John', age: 30 }; const obj2 = { city: 'New York' };</code>
使用できます...展開構文を使用して、2 番目のオブジェクトを最初のオブジェクトにマージします:
<code class="js">const newObj = { ...obj1, ...obj2 }; console.log(newObj); // 输出:{ name: 'John', age: 30, city: 'New York' }</code>
注:
以上がvue 内の 3 つの点は 2 つの配列に追加されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。