JS
文章平均质量分 80
周晓风
这个作者很懒,什么都没留下…
展开
-
JavaScript中的箭头函数
箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。原创 2022-09-30 12:48:17 · 398 阅读 · 0 评论 -
JavaScript中的switch详解
switch 语句用来选择多个需被执行的代码块之一。原创 2022-02-10 22:49:14 · 35836 阅读 · 2 评论 -
JavaScript中this详解
为什么需this?在常见的编程语言中,几乎都有this这个关键字(Objective-C中是self),但是JavaScript中的this更加灵活,无论是它出现的位置还是它代表的含义。在开发中,如果没有this,有些时候会让我们编写代码变得非常不方便。原创 2021-12-19 16:16:20 · 1205 阅读 · 2 评论 -
JavaScript中的相等性判断
ES2015中有四种相等算法:严格相等 ===非严格相等 ==同值相等零值相等JavaScript提供三种不同的值比较操作:严格相等比较 ==> Strict Equality,使用 ===抽象相等比较 ==> Loose Equality,使用 ==Object.is (ECMAScript 2015/ ES6 新特性)判断两个参数是否是同一个值简而言之,在比较两个对象时:双等号将执行类型转换;三等号将进行相同的比较,而不进行类型转换 (如果类型不同, 只是总会原创 2021-12-10 00:16:58 · 1355 阅读 · 0 评论 -
JavaScript中对象转原始值详解
Object.prototype.valueOf()对象的valueOf旨在返回对象的原始值,会在需要将对象转换成原始值的地方自动执行。详细点这里。Object.prototype.toString()toString()方法会返回表示该对象的字符串,会在对象预期要被转换成字符串的地方自动执行。对象默认的toString()方法会返回[object type],这个type就是对象构造函数的名称。详细点这里。Symbol.toPrimitiveSymbol.toPrimitive(hint)方法作原创 2021-12-09 23:03:04 · 1053 阅读 · 0 评论 -
JavaScript中的toString方法详解
Object.prototype.toString()toString() 方法返回一个表示该对象的字符串。语法obj.toString()返回值一个表示该对象的字符串。描述每个对象都有一个 toString() 方法,当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。默认情况下,toString() 方法被每个 Object 对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 “[object type]”,其中 type 是对象的类型。从原创 2021-12-09 22:11:49 · 20871 阅读 · 0 评论 -
JavaScript中的valueOf方法详解
Object.prototype.valueOf()valueOf() 方法返回指定对象的原始值。语法object.valueOf()返回值返回值为该对象的原始值。描述JavaScript 中的 valueOf() 方法用于返回指定对象的原始值,若对象没有原始值,则将返回对象本身。通常由JavaScript内部调用,而不是在代码中显式调用。当遇到要预期的原始值的对象时,JavaScript会自动调用它。默认情况下,valueOf方法由Object后面的每个对象继承。 每个内置的核心原创 2021-12-09 21:54:13 · 11444 阅读 · 0 评论 -
JavaScript继承模式
所谓继承,就是某一个对象(Child)要能够继承来自于另一个对象(Parent)的属性和方法。原创 2021-12-07 00:20:38 · 490 阅读 · 0 评论 -
ES6特殊运算符
本文用以记录工作或学习中碰到的ES中的一些特殊运算符,持续更新...原创 2021-11-13 17:08:04 · 1776 阅读 · 0 评论