博客
关于我
javascript(7)——定义函数的两种方式以及使用的时候传入多个参数的情况,arguments和...rest
阅读量:318 次
发布时间:2019-03-04

本文共 531 字,大约阅读时间需要 1 分钟。

1.第一种方式定义函数

function abs(x) {       if (x >= 0)        return x;    else return -x;}

2.第二种方式定义函数

var abc = function (x) {       if (x >= 0)        return x;    else return -x;}

3.arguments使用

当使用该函数的时候,传入的参数超过该方法的参数,也不会报错,全部的参数返回arguments数组

function abs(x) {       for(let i = 0;i
= 0) return x; else return -x;}

使用示例:

在这里插入图片描述

4 …rest使用

…rest放在参数的最后面,他会获取其他参数(不包括已定义的参数),返回一个集合

var abc = function (x,a,...rest) {       console.log(x);    console.log(a);    console.log(rest);    console.log(rest[2]);    return x;}

使用示例:

在这里插入图片描述

转载地址:http://xpeq.baihongyu.com/

你可能感兴趣的文章
.NET微信网页开发之使用微信JS-SDK获取当前地理位置
查看>>
Android Studio在android Emulator中运行的项目黑屏
查看>>
Python写代码的时候为什么要注释?Sun因此被Oracle收购
查看>>
JAVA高并发集合详解
查看>>
解决Spirng注入时名称下的红色波浪线
查看>>
Mybatis总结(一)
查看>>
操作系统知识概述
查看>>
读懂操作系统(x64)之堆栈帧(过程调用)
查看>>
浅谈AsyncLocal,我们应该知道的那些事儿
查看>>
仓储模式到底是不是反模式?
查看>>
VS2015安装EF Power Tools
查看>>
Web APi之捕获请求原始内容的实现方法以及接受POST请求多个参数多种解决方案(十四)
查看>>
ASP.NET MVC之JsonResult(六)
查看>>
ASP.NET MVC之国际化(十一)
查看>>
SQL Server-索引故事的遥远由来,原来是这样的?(二十八)
查看>>
SQL Server之深入理解STUFF
查看>>
EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public?
查看>>
使用mybatis-generator生成底层
查看>>
Android APK 重签名
查看>>
Mybatis【3】-- Mybatis使用工具类读取配置文件以及从属性读取DB信息
查看>>