2009-06-17 13 views
1

私はphpの "list()"と同等の機能を探しています。私は "split()"と文字列を分割し、2つの異なる変数に配列の値を入れたいと思います。うまくいけば、短くパフォーマンスを最適化する別の方法があります。phpの "list()"と同等の機能を探しています。

ご注意いただきありがとうございます!

答えて

0

あなたが命名せずに生きることができるならば、あなたはこれを行うことができます:

また
var foo = ["coffee", "brown", "caffeine"]; 
foo[0] + " is " + foo[1] + " and " + foo[2] + " makes it special"; 

、キーに名前を付けるためにオブジェクトを使用します。

var foo = {drink: "coffee", color: "brown", power: "caffeine"}; 
foo.drink + " is " + foo.color + " and " + foo.power + " makes it special"; 
0

私はあなたが得ることができる最も近いだと思いますJavascriptが複数assigment演算子を持っていないので、

var args = inputString.split(","); 

// Error checking, may not be necessary 
if (args.length < 3) 
{ 
    throw new Error("Not enough arguments supplied in comma-separated input string"); 
} 

var drink = args[0]; 
var color = args[1]; 
var power = args[2]; 

明示。私はこれの効率についてあまり心配しないでしょう。私は、PHPのlistの機能が基本的には上記と同じものになることを期待しており、構文的な砂糖です。いずれにせよ、何十万もの変数を割り当てない限り、上記のようなものを実行する時間は無視できる程度です。ここで

1

たぶんPHP.JSは(多分、将来のためのもの)を見て価値があります。私はlist()が実験的なものだと気づいたが、おそらくそれはうまくいく。

関連する問題