一連の文字列をインラインでJSで解析しようとしています。目標は、これらの変数を名前の値のペアを持つオブジェクトに変換することです。JavaScript。どのようにして文字列を解析し、プロパティを持つオブジェクトに変換できますか?
例:
var hwStr = "color=blue+coreCnt=4+shell=aluminum+wireless=false";
私は、私はこのような名前と値のペアの配列を取得するには、元の文字列を解析することができます知っている:
varArr = hwStr.split("+");
私はその配列を印刷するとき、私はなるだろう:
>color=blue,
>coreCnt=4,
>shell=aluminum,
>wireless=false
このオブジェクトを手動で作成するには、私の質問は、私は名前と値のペアとしてこれらを持つことになり、オブジェクトを作成するために、foreach文をどのように使用できるか、である
var hwSpec = {color: 'blue', coreCnt: 4, shell: 'aluminum', wireless: false};
:次のようになります。
JSは私の言葉ではありませんが、私はこれを知っておくべきであることを知っています...これはおそらくノブです。どんな助けも素晴らしいでしょう。
UnKulMunki
私はあなたの答えにそれらの編集のためにごめんなさい、私は自分の答えの最後にメモを追加したかったのですが、誤ってあなたのものをクリックしました。 (私は最後に追加していただけなので、読んでも気にしませんでした。非常に恥ずかしいです。)私はメモを削除しました。 – nnnnnn
これはクールでクリーンなソリューション@Scott Marcosです。フォローするのはとても簡単です。 nnnnnnも良い解決策を持っていましたが、私はあなたがどこを見ているかを一目で分かりました。 迅速な対応をありがとうございます。 –