我在$ scope中的angularJs控制器中有一个简单的对象,我登录到控制台,并将其传递给Object.keys()函数后将其记录下来:
$scope.someRandomStuff = ...;
$log.info($scope.someRandomStuff);
$log.info(Object.keys($scope.someRandomStuff));
结果用于第一个日志:
$hashKey:"object:4342"
brndId:"1352"
brndNm:"DISNEY BRAND"
第二个:
0:"1352"
1:"DISNEY BRAND"
为什么Object.keys()函数不返回$ hashKey属性的值?
我知道这是一个angularJs属性,并且它没有返回就很有意义。我的问题是,后台发生了什么?