JavaScript ではどのように変換5
しますか? [5]
私は jQuery を使用するメソッドを持っています。$.inArray
誰かが 1 つのエントリ (スカラー) を持つ配列に変換してスカラー変数を渡すだけで機能するようにしたいと思います。
2482 次
3 に答える
8
私があなたを正しく理解していれば、次のようなものが必要です。
function myFunction(scalarValue) {
if (typeof scalarValue != "object") {
scalarValue = [scalarValue];
}
console.log(scalarValue); // Now an array
}
編集
それがスカラー値であることがわかっている場合 (まだ配列に変換されていない場合)、次のようにするだけです。
var scalarArray = [scalarValue];
于 2012-09-04T22:07:58.757 に答える
4
scalarValue = scalarValue instanceof Array ? scalarValue : [scalarValue]
于 2012-09-04T22:12:13.193 に答える
4
jqueryの回答が必要な場合は、これを使用できます:
jQuery.makeArray( 5 )
于 2012-09-04T22:13:11.687 に答える