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

对象字面量{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实战
  • 参与学习       205392    人
  • 解答问题       1225    个

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

进入课程

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号