0

このコードを実行してみてください:

var oObject = {"COL_SEQ":16,"SERVICE_CD":0.000000,"SERVICE_ID":0.000000,"COL_NAME":"","COL_OPTION":"nosort nofilter","COL_CLASS":"REMOVE_PATIENT","COL_TYPE":"","COL_LABEL":"","COL_OPTION":""};

alert(oObject.COL_SEQ);
alert(oObject.COL_OPTION);
alert(oObject.COL_CLASS);

2番目のアラートに「nosortnofilter」が表示されると思いますが、表示されません。空白のメッセージを警告します。

実例: http: //jsfiddle.net/zD7Wm/

なぜこうなった?

4

1 に答える 1

4

オブジェクトの最後に2番目(空)COL_OPTIONがあり、最初のオブジェクトを上書きします。

2つ目を取り出すと、コードは正常に機能します。

var oObject = {"COL_SEQ":16,"SERVICE_CD":0.000000,"SERVICE_ID":0.000000,"COL_NAME":"","COL_OPTION":"nosort nofilter","COL_CLASS":"REMOVE_PATIENT","COL_TYPE":"","COL_LABEL":""};
于 2012-04-25T23:09:19.273 に答える