//v-for key //'use strict'严谨模式时不能用默认值 function add(c,d=1){ if(c==0){ // 主动抛出异常 throw new Error('c is error'); } return c+b; } console.log(add(1)); //下面获得传递参数的个数指的是必须传递的参数(也就是会忽略默认值) console.log(add.length); //箭头函数(箭头函数不能用new,也就是不能当做构造函数使用) var add=(a,b=1)=>a+b; console.log(add(1));