angularjs $ scope对象上的Object.keys不显示'private'属性

时间:2018-08-28 09:29:10

标签: javascript angularjs

我在$ 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属性,并且它没有返回就很有意义。我的问题是,后台发生了什么?

0 个答案:

没有答案