1

JavaScript ではどのように変換5しますか? [5]私は jQuery を使用するメソッドを持っています。$.inArray誰かが 1 つのエントリ (スカラー) を持つ配列に変換してスカラー変数を渡すだけで機能するようにしたいと思います。

4

3 に答える 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 に答える