안녕하세요 여러분, 저는 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 )가 정확합니다.
이게 왜요?