摘要:
方法返回一个表示当前函数源代码的字符串。 function sum(a, b) { return a + b; } console.log(sum.toString()); // expected output: "function sum(a, b) { // return a + b; // } 阅读全文
posted @ 2020-03-24 16:14
banzhuxiang
阅读(132)
评论(0)
推荐(0)
摘要:
try { // ... } catch (err) { // 处理错误 } try { // ... } catch { // ... } 阅读全文
posted @ 2020-03-24 16:09
banzhuxiang
阅读(208)
评论(0)
推荐(0)
摘要:
function clownsEverywhere( param1, param2 ) { /* ... */ } clownsEverywhere( 'foo', 'bar' ); function clownsEverywhere( param1, param2, ) { /* ... */ } 阅读全文
posted @ 2020-03-24 16:06
banzhuxiang
阅读(164)
评论(0)
推荐(0)
摘要:
某个函数的最后一步是调用另一个函数 function f(x){ return g(x); }函数f的最后一步是调用函数g,这就叫尾调用。 以下三种情况,都不属于尾调用 // 情况一 function f(x){ let y = g(x); return y; } // 情况二 function f 阅读全文
posted @ 2020-03-24 16:04
banzhuxiang
阅读(174)
评论(0)
推荐(0)
摘要:
使用“箭头”(=>)定义函数 var f = v => v; // 等同于 var f = function (v) { return v; }; 需要多个参数,就使用一个圆括号代表参数部分 var f = () => 5; // 等同于 var f = function () { return 5 阅读全文
posted @ 2020-03-24 15:52
banzhuxiang
阅读(298)
评论(0)
推荐(0)
摘要:
ES5 的name属性,会返回空字符串,而 ES6 的name属性会返回实际的函数名。 var f = function () {}; // 匿名函数 // ES5 f.name // "" // ES6 f.name // "f" const bar = function baz() {}; // 阅读全文
posted @ 2020-03-24 15:18
banzhuxiang
阅读(268)
评论(0)
推荐(0)
摘要:
形式为...变量名 一个不定数量的参数表示为一个数组 function sum(...theArgs) { return theArgs.reduce((previous, current) => { return previous + current; }); } console.log(sum( 阅读全文
posted @ 2020-03-24 15:07
banzhuxiang
阅读(184)
评论(0)
推荐(0)
摘要:
函数指定了默认值以后,函数的length属性,将返回没有指定默认值的参数个数。 (function (a) {}).length // 1 (function (a = 5) {}).length // 0 (function (a, b, c = 5) {}).length // 2 定义了 3 阅读全文
posted @ 2020-03-24 14:57
banzhuxiang
阅读(295)
评论(0)
推荐(0)
摘要:
function log(x, y = 'World') { console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // Hello 参数变量是默认 阅读全文
posted @ 2020-03-24 10:44
banzhuxiang
阅读(141)
评论(0)
推荐(0)
摘要:
let a = 2 ** 2 let b = 2 ** 3 console.log(a) // 4 console.log(b) // 8 a **= 2; // 等同于 a = a * a; b **= 3; // 等同于 b = b * b * b; 阅读全文
posted @ 2020-03-24 10:17
banzhuxiang
阅读(322)
评论(0)
推荐(0)
浙公网安备 33010602011771号