为了账号安全,请及时绑定邮箱和手机立即绑定

对象字面量{name:userName}作为参数传递到指令作用域的函数sayHello中

greet({name:userName})中的对象字面量{name:userName}作为参数传递到指令作用域的函数sayHello,sayHello是如何取到字面量对象中属性值加以显示的?

$scope.sayHello=function(name){
console.log("Hello "+name);
}

我做了如下的实验,结果令我很迷惑:

var myname="Hedy";
console.log({name:myname});
function setname(name){
    console.log("name is"+name);
};
setname({name:myname});

结果:

http://img1.sycdn.imooc.com//58e36f1b0001658502210069.jpg

正在回答

1 回答

var myname="Hedy";

console.log({name:myname});

function setname(name){

    console.log("name is"+name.name);

};

setname({name:myname});

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205513    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

对象字面量{name:userName}作为参数传递到指令作用域的函数sayHello中

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信