2016-05-20 5 views
-3

JavaScriptにこのPHPスクリプトを変換します文字列配列を作成するにはどうすればいいですか?

$ar = array(); 

// add dynamically new element to string array 
$ar['aaa'] = "Hello"; 
$ar['bbb'] = "World"; 
$ar['ccc'] = "Test!"; 

foreach($ar as $key => $val){ 
    print $key." => ".$val."\n"; 
} 

結果は次のようになります。

aaa => Hello 
bbb => World 
ccc => Test! 

ありがとう!

+0

[オブジェクト](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects) –

答えて

1

配列の代わりにオブジェクトを使用します。

const obj = {} 

obj.aaa = "Hello" 
obj.bbb = "World" 
obj.ccc = "Test!" 

for (const property in obj) { 
    console.log(`${property} => ${obj[property]}`) 
} 
+0

あなたが望むかもしれません非ES6ソリューションを提供します。 –

+0

var a = new Array(); a ['name'] = 'oscar'; アラート(a ['name']);この大丈夫? – waza123

+0

@Derek朕會功夫なぜですか? Babelを使ってこのコードを非ES6にコンパイルすることができます。 –

関連する問題