Cplusplusrookie
Cplusplusrookie
2016-03-02 15:50
采纳率: 34.3%
浏览 1.4k

javascript函数的返回方式

刚学js,在别人的代码里面看到这样一个函数
function newOp(startMouse, startScale) {
return {
type: "click", // initially assumed to be a click operation
startMouse: startMouse,
startScale: startScale,
manipulator: globe.manipulator(startMouse, startScale)
};
}
我想问下,return在这里返回了一个块,我是不是可以把这个看成返回了一个对象,其中type的值等于click..然后以此类推?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • caozhy
    已采纳

    javascropt是弱类型的,返回的都是对象。如果你熟悉json,对于这种写法就不会感到陌生。

    点赞 评论
  • danielinbiti
    danielinbiti 2016-03-02 16:31

    嗯,返回了一个object对象。

    点赞 评论
  • ImagineCode
    ImagineCode 2016-03-03 00:55

    在Javascript中函数(function)可以被看作一个对象Object类型。实际上JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...

    点赞 评论
  • qq_20039385
    qq_20039385 2016-03-03 01:24

    返回了一串json窜,你也可以看出对象

    点赞 评论
  • qq_20039385
    qq_20039385 2016-03-03 01:24

    返回了一串json窜,你也可以看出对象

    点赞 评论
  • showbo

    返回json对象,键值可以是任何类型的,包括函数

    点赞 评论
  • enpterexpress
    把分全给哥 2016-03-03 01:48

    这是json对象

    点赞 评论
  • liwusen
    小小小小小亮 2016-03-03 02:10

    返回了一个对象吧,JS里面所有都是对象,好像除了underfined,其他都是对象包括number string,null等

    点赞 评论
  • Royal_lr
    Royal_lr 2016-03-03 03:05

    可以理解为一个对象,,

    点赞 评论

相关推荐