JavaScript
剑若成风
这个作者很懒,什么都没留下…
展开
-
JavaScript 严格模式(use strict)
“use strict” 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。 “use strict” 的目的是指定代码在严格条件下执行。 支持严格模式的浏览器:Internet Explorer 10+、 Firefox 4+、Chrome 13+、 Safari 5.1+、 Ope...原创 2020-03-17 00:50:46 · 259 阅读 · 0 评论 -
JavaScript 函数优先和函数提升
当一种编程语言被称为函数优先(First-class functions)的编程语言时,是指该语言中函数可以和其他任何变量一样对待。例如,一个函数可以作为参数传递给另一个函数,可以作为返回值被另一个函数返回,可以作为一个值分配给一个变量。 分配一个函数给一个变量 const foo = function() { console.log("foobar"); } // Invoke this ...原创 2020-03-15 23:38:04 · 352 阅读 · 0 评论 -
什么是 JavaScript 迭代器?在哪里可以使用它们?
JavaScript 迭代器是在 ES6 中引入的,它们用于循环一系列值,通常是某种集合。根据定义,迭代器必须实现一个next()函数,该函数以{ value, done } 的形式返回对象,其中value是迭代序列中的下一个值,并且done是一个布尔值,确定序列是否已被消费完。翻译 2020-03-07 00:43:07 · 476 阅读 · 0 评论