大致可以分为2种情况

第一种: 有返回值

(1) 返回true

const testFn = ()=>{

return true

}

const result = testFn()

console.log(result) 控制台打印结果为true我们可以声明一个变量去接收 进行后续操作,函数执行有结果

const testFn = ()=>{

return false

}

(2) 返回false

const result = testFn()

console.log(result)控制台打印结果为false 一般用于阻止函数默认行为;

(3) 返回方法fn

const hello =(_name)=> {

return () => {

this.todu(_name);

}

}

也可以返回一个方法 这种一般用来解决闭包问题

(4) 返回 array 或 object

const testFn = ()=>{

return ["1","2","3"]

}

const result = testFn()

console.log(result())

const testFn = ()=>{

return {

a:1,

b:2,

c:3

}

}

const result = testFn()

console.log(result)

第二种: 没有返回值 直接return

const testFn = ()=>{

console.log(1)

return

console.log(2)

}

testFn()

执行此方法后 控制台只输出1 没有输出2 是因为 retrun 阻止方法内部继续执行 直接跳出方法

以上仅个人发文,全凭爱好,不喜勿喷

js 方法的返回值 return 用法探究相关推荐

  1. Android WebView 调用JS方法获取返回值

    一.Android4.4+ 如果你项目的minSdkVersion 为4.4 以上,那么你可以直接通过WebView的evaluateJavascript()方法 拿到JS方法的返回值 webview ...

  2. python返回值return用法_Python中return函数返回值代码实例用法

    本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...

  3. js中函数返回值return

    全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 函数返回值 1.所有函数都有返回值,没有return语句时,默认返回内容为undefined,和其他面向对象的编程语言一样, ...

  4. java return返回值_java中关于return返回值的用法详解

    我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...

  5. Spring MVC使用篇(八)—— 处理器(Handler)方法的返回值

    文章目录 1.演示项目环境搭建 1.1 演示项目工程结构 1.2 演示项目依赖的基础jar包 1.3 配置web.xml 1.4 配置Spring MVC核心配置文件 2.返回ModelAndView ...

  6. SpringMVC——控制器方法的返回值类型(ModelAndView、String、void、Object)

    文章目录: 1.控制器controller方法的返回值 1.1 返回值类型:ModelAndView 1.2 返回值类型:String(这里的String是视图) 1.2.1 控制器类 1.2.2 s ...

  7. SpringMVC——处理器方法的返回值类型

    目录 1. 控制器controller方法的返回值 1.1 返回值类型:ModelAndView 1.2 返回值类型:String 1.3返回值类型:void 1.4 返回值类型:Object(可以是 ...

  8. Spring-AOP @AspectJ进阶之绑定连接点方法的返回值

    文章目录 概述 实例 概述 在后置增强中,可以通过returning绑定连接点方法的返回值 实例 代码已托管到Github-> https://github.com/yangshangwei/S ...

  9. 函数式接口作为方法的返回值类型案例

    类似地,如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式.当需要通过一 个方法来获取一个java.util.Comparator 接口类型的对象作为排序器时,就可以调 ...

最新文章

  1. MyBatis中的@Mapper注解及配套注解使用详解
  2. JAVA编程规范-常量定义
  3. 华为副总鸿蒙,“哄蒙”败北!华为副总裁落实最新消息,鸿蒙3月31日正式亮剑...
  4. 《软件项目管理(第二版)》第 7 章——项目风险管理 重点部分总结
  5. MySQL入门之PHP的MySQL数据库编程
  6. Apache2月9日邮件:Tomcat请求漏洞(Request Smuggling)
  7. 书籍折页是什么效果_Word的书籍折页是什么
  8. Codeforces Round #387 (Div. 2) 747F(数位DP)
  9. 站长必知的八大社会心理学效应
  10. 在Mybatis的collection标签中获取以,分隔的id字符串
  11. 字符串中第一个只出现一次的字符
  12. window远程桌面连接实现连接他人电脑=》mstsc
  13. 如何打造7*24h持续交付通道?阿里高级技术专家的5点思考
  14. 【 HDU1081 】 To The Max (最大子矩阵和)
  15. 【02】 PC端网页布局之CSS3-pink老师-2022/03
  16. Linux:文件系统和数据资料
  17. 爱尔兰咖啡(作者:痞子蔡)
  18. 微信再次成师父 Facebook开始卖电影票
  19. 以汨罗命名的鸿蒙网,汨罗千年古镇“新市”考
  20. 学习笔记14--环境感知传感器技术之毫米波雷达

热门文章

  1. strtol全面解析
  2. 河洛理数计算程序——先天卦
  3. 设计干货:PCB为什么要拼版?PCB拼版的适用方式分享
  4. 分享下offsetLeft和clientLeft和scrollLeft区别的总结
  5. Linux命令行怎么启用httpd,Linux httpd命令
  6. Cursor设置中文版
  7. Windchill 二次开发新手入门常用的API
  8. 27. 生成CSV文件
  9. 硬核 | 送你一份操作系统词典!值得收藏
  10. 压缩加压 linux 命令,linux下tar加压、压缩命令