検索

ホームページ  >  に質問  >  本文

javascript - js内のすべてがオブジェクトであるという問題

皆さん、こんにちは。私の JS の基礎が不十分だったため、プロジェクトで多くの基本的な問題、特に「すべてがオブジェクトである」という概念に遭遇しました。 ###例えば:###
1,

$scope.dataArr={};

属性を追加したい場合、$scope.dataArr.currTopic=xxxx は間違っています;
ただし、$scope.dataArr[currTopic ] 正しい。

2.

$scope.dataArr に currTopic というキーがあり、初期値は [ ] です。

currTopic の値に値を追加したい、つまり、要素を [] にプッシュしたいのです。
$scope.dataArr.currTopic.push(xxx) の使用がまた間違っています。
$scope.dataArr[currTopic].push( xxx ) は正しいです。
###何故ですか?

为情所困为情所困2712日前828

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-16 09:21:22

    クリック アクセスと [] アクセスの属性は同じであり、テスト結果は次のとおりです。

    返事
    0
  • 欧阳克

    欧阳克2017-06-16 09:21:22

    エラーメッセージを投稿してください

    リーリー

    返事
    0
  • キャンセル返事