2017-01-19 1 views
0

上のJavaScriptオブジェクトの配列を作成する理想的には私はこのようなJavaScriptでのオブジェクトの配列を作成したいと思います:はフライ

var items = [ 
    ['test', 2], 
    ['test1', 4], 
    ['test2', 6] 
]; 

    var test_1 = {}; 

    for(var i = 0; i < items.length; i++) { 

     test_1.items[i][0] = items[i][1]; 
    } 

ので、一度行って、私は

test_1.testを呼び出すことができるようにしたいのですがこれは2になります。

これは実行可能ですか?

+0

としてブラケット表記を必要とするhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/リファレンス/ Global_Objects/Array – yivi

+0

http://www.w3schools.com/js/js_arrays.asp – yivi

答えて

2

あなたはproperty accessor

object.property  // dot notation 
object["property"] // bracket notation 

var items = [ 
 
    ['test', 2], 
 
    ['test1', 4], 
 
    ['test2', 6] 
 
]; 
 

 
var test_1 = {}; 
 

 
for (var i = 0; i < items.length; i++) { 
 
    test_1[items[i][0]] = items[i][1]; 
 
    // ^  ^
 
} 
 

 
console.log(test_1);

+0

Thanks Nina!それは素晴らしいことです –

関連する問題