js 方法的返回值 return 用法探究
大致可以分为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 用法探究相关推荐
- Android WebView 调用JS方法获取返回值
一.Android4.4+ 如果你项目的minSdkVersion 为4.4 以上,那么你可以直接通过WebView的evaluateJavascript()方法 拿到JS方法的返回值 webview ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- js中函数返回值return
全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 函数返回值 1.所有函数都有返回值,没有return语句时,默认返回内容为undefined,和其他面向对象的编程语言一样, ...
- java return返回值_java中关于return返回值的用法详解
我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...
- Spring MVC使用篇(八)—— 处理器(Handler)方法的返回值
文章目录 1.演示项目环境搭建 1.1 演示项目工程结构 1.2 演示项目依赖的基础jar包 1.3 配置web.xml 1.4 配置Spring MVC核心配置文件 2.返回ModelAndView ...
- SpringMVC——控制器方法的返回值类型(ModelAndView、String、void、Object)
文章目录: 1.控制器controller方法的返回值 1.1 返回值类型:ModelAndView 1.2 返回值类型:String(这里的String是视图) 1.2.1 控制器类 1.2.2 s ...
- SpringMVC——处理器方法的返回值类型
目录 1. 控制器controller方法的返回值 1.1 返回值类型:ModelAndView 1.2 返回值类型:String 1.3返回值类型:void 1.4 返回值类型:Object(可以是 ...
- Spring-AOP @AspectJ进阶之绑定连接点方法的返回值
文章目录 概述 实例 概述 在后置增强中,可以通过returning绑定连接点方法的返回值 实例 代码已托管到Github-> https://github.com/yangshangwei/S ...
- 函数式接口作为方法的返回值类型案例
类似地,如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式.当需要通过一 个方法来获取一个java.util.Comparator 接口类型的对象作为排序器时,就可以调 ...
最新文章
- MyBatis中的@Mapper注解及配套注解使用详解
- JAVA编程规范-常量定义
- 华为副总鸿蒙,“哄蒙”败北!华为副总裁落实最新消息,鸿蒙3月31日正式亮剑...
- 《软件项目管理(第二版)》第 7 章——项目风险管理 重点部分总结
- MySQL入门之PHP的MySQL数据库编程
- Apache2月9日邮件:Tomcat请求漏洞(Request Smuggling)
- 书籍折页是什么效果_Word的书籍折页是什么
- Codeforces Round #387 (Div. 2) 747F(数位DP)
- 站长必知的八大社会心理学效应
- 在Mybatis的collection标签中获取以,分隔的id字符串
- 字符串中第一个只出现一次的字符
- window远程桌面连接实现连接他人电脑=》mstsc
- 如何打造7*24h持续交付通道?阿里高级技术专家的5点思考
- 【 HDU1081 】 To The Max (最大子矩阵和)
- 【02】 PC端网页布局之CSS3-pink老师-2022/03
- Linux:文件系统和数据资料
- 爱尔兰咖啡(作者:痞子蔡)
- 微信再次成师父 Facebook开始卖电影票
- 以汨罗命名的鸿蒙网,汨罗千年古镇“新市”考
- 学习笔记14--环境感知传感器技术之毫米波雷达