求解return返回值的问题?

来源:3-6 切换标签定文章功能的实现

Kunen

2016-12-26 17:54

一直弄不明白...下面代码中为什么要用return返回? 不写return不是一样能处理吗。

既然写了return,那么返回的是这串代码呢还是处理后的结果呢? 而这一串代码处理的结果又是什么呢?感谢!

http://img.mukewang.com/5860e70700015e9809370713.jpg

写回答 关注

1回答

  • Rhinel
    2017-01-03 01:03:19
    已采纳

    1、return这几个字不写在这里没问题的,这个只是老师的习惯语法(有助于链式调用);

    2、返回的是代码处理结果后的self.$tabItem对象;

    3、return后面的意思是self上面缓存的$tabItem JQ对象进行了增加class同时干掉兄弟元素相同class的操作;由于该操作是执行类操作,不是计算类操作,所以执行即生效,返不返回无所谓;你可以理解为执行了修改选中态的操作,return对新手来说增加理解难度,但return是一个较好的思维过程。

    Kunen

    链式调用!我明白了。回答的很清晰,非常感谢!

    2017-01-04 15:55:46

    共 1 条回复 >

jQuery实现自定义滚动条

来一次jQuery封装之旅,本教程带你深入理解滚轮事件交互

39578 学习 · 76 问题

查看课程

相似问题