{ 'notes[]': [ 'book', 'copy', 'pencil', 'eraser' ] }
これらのセットを解析したいだけです。あなたのキー(notes[]
)としてinvalid identifierを使用しているので、誰も私にいくつかの最善のアプローチオブジェクト内の配列値を解析する方法
{ 'notes[]': [ 'book', 'copy', 'pencil', 'eraser' ] }
これらのセットを解析したいだけです。あなたのキー(notes[]
)としてinvalid identifierを使用しているので、誰も私にいくつかの最善のアプローチオブジェクト内の配列値を解析する方法
を提案してください、あなたはアクセスするブラケット構文を使用する必要があります。
var data = { 'notes[]': [ 'book', 'copy', 'pencil', 'eraser' ] };
console.log(data['notes[]']);
おそらくだろうnotes[]
の代わりにnotes
というキーの名前を付けてください。次に、ドット表記でアクセスすることができます:data.notes
の配列にアクセスしたいと思うかもしれません。それがOPの問題なら、それは[複製]です(http://stackoverflow.com/q/12953704/218196)。 –
"予約文字"? – zerkms
@zerkmsの予約文字は、おそらく正しい命名法ではありません。つまり、「変数、プロパティ、関数名では使用できない文字」です。 'data.notes []'は –
多分あなたは以下のコードのようにしたいと思います。あなたはより多くのコンテキストを提供する必要が
var res = { 'notes': [ 'book', 'copy', 'pencil', 'eraser' ] };
console.log(res.notes[0]); //=> book
console.log(res.notes[1]); //=> copy
console.log(res.notes[2]); //=> pencil
console.log(res.notes[3]); //=> eraser
。これはあなたがオブジェクトに変身したいと思っている文字列ですか?あるいは、あなたはその形のオブジェクトを持っていますか?あなたは正確に何を "解析する"のですか?確かにJSONではありません。 –
正確に何かを解析しますか?これはJavaScriptオブジェクト/配列と同じように見えます。 – Timo
多分彼は – Nicholas