に1つのオブジェクトに二つの配列を組み合わせることにより、任意の効率的な方法に私は名前を「データ」 で1つのオブジェクトに二つの配列を結合したいのjavascript
配列見つかりませんでした:
var N =[ 1, 2, 3];
var s =[ a, b, c];
を対象にそれらを結合:
var data= { s:[ a, b, c], N: [ 1, 2, 3 ] };
に1つのオブジェクトに二つの配列を組み合わせることにより、任意の効率的な方法に私は名前を「データ」 で1つのオブジェクトに二つの配列を結合したいのjavascript
配列見つかりませんでした:
var N =[ 1, 2, 3];
var s =[ a, b, c];
を対象にそれらを結合:
var data= { s:[ a, b, c], N: [ 1, 2, 3 ] };
最も簡単な方法は、次のようになります。
const N =[ 1, 2, 3];
const s = ['a', 'b', 'c'];
const data = { s: s, N: N };
注:
const N = [1, 2, 3];
const s = ['a', 'b', 'c'];
const data = { s, N };
これはと等価である変数が再割り当てされていないので、私はconst
を使用。
このようにそれを実行します。
var N =[ 1, 2, 3];
var s =[ a, b, c];
var obj = {N, s};
var N =[ 1, 2, 3];
var s =[ 'a', 'b', 'c'];
var data = {s, N};
console.log(data);
ちょうどあなたの新しいオブジェクトを変数として(NとS)あなたの配列を渡します。 あなたは、いくつかの方法でこれを行うことができます:
はmyObjectという=ましょう{N:Nは、S:S} をあなたがこの方法を行う場合は、他のキーを入力することができます。例えば:{:N、secondArray:firstArrayとS} myObjectという=せ を、今あなたが等myObject.firstArrayとしてNおよびSアレイにアクセスすることができる
使用短い表記: せmyObjectという= {N、S} は、このコードは、変数NとSのためにルックアップし、myObjectという=ましょうと同じ結果が得られますあなたの新しいオブジェクト、内部でそれを書きます{N:Nは、S:S}
'VARデータ= {S :s、N:N}; '!または最近のECMAScriptsで: 'VARデータ= {S、N};'! –
'VARデータ= {S、N};'(ES6) – mehulmpt