首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
亦惟
掘友等级
前端开发
Javascript
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 54
沸点 3
赞
57
返回
|
搜索文章
赞
文章( 54 )
沸点( 3 )
JS 万字总结 重量级干货!!!
表达式进一步转换成0==0,结果为true。 虽然过程复杂,记住判断的思路即可,非对象之间,先类型转换再比大小,对象比较则调用获取原始值方法再进一步比较。 接下来是判断2种特殊类型Set和Map,由于这2种类型的拷贝方式不同,进一步通过if分支对其判断,遍历里边所存放的值,Se…
前端工程化(5):你所需要的npm知识储备都在这了
npm在前端开发流程中提供了非常完善的自动化工具链,已成为每个前端开发者必备的工具,但是同样由于其强大性导致很多前端开发者只会简单的使用它。本文将总结在日常开发中所需要的npm知识点,以便开发者们更好的将npm运用在实际开发中。 1. npm 处理 node_modules 目…
【Step-By-Step】高频面试题深入解析 / 周刊06
本周是继承专题,在开始之前,需要先了解构造函数、原型和原型链的相关知识。 构造函数和普通函数的区别仅在于调用它们的方式不同,任何函数,只要通过 new 操作符来调用,那它就可以作为构造函数;任何函数,如果不通过 new 操作符来调用,那么它就是一个普通函数。 实例拥有 cons…
可迭代对象的特点与实现
可迭代对象可通过 for...of进行循环。 判断当前对象是否为可迭代对象,检测该对象是否具备 Symbol.iterator 属性。 可通过检测当前对象是否具有Symbol.iterator属性来判断当前对象是否为可迭代对象。Symbol.iterator 是一个函数,所以通…
数组去重的灵活应用
一般这样的面试题还要求的不止一种方法实现,这就需要充分考虑数组的使用了。 Set()是ES6提供的新的数据结构,其类似于数组,但是成员值都是唯一的,没有重复的值。利用这一特性,完成数组的去重操作。这里需要注意的是返回值也是类数组的 Set数据结构,需要转换成数组结构。 使用该方…
函数柯理化的理解与应用
柯理化函数的作用是为每一个逻辑参数返回一个新函数。 先通过一个简单的 add 函数了解一下柯理化。 这是一个加法运算,传入两个值,返回运算结果,如果有这么一个情况,参数a不变,是初始值,仅修改参数b,就会发现有大量的参数重复。 在这里第一个参数是固定的,如果能使用一种方法讲第一…
JS判断数据类型的多种方式与区别
typeof 操作符返回一个字符串,表示未经计算的操作数的类型,返回结果包括: "string"、"number"、"boolean"、"undefined"、"object"、"function"、"symbol" 七种类型。 typeof 操作符在检测基本类型的时候在检测对…
实现一个工具类,判断任意数据类型
在JavaScript中数据类型分为两类,一类是基础数据类型,包括String(字符)、Number(数字)、Boolean(布尔)、null(空)、undefined(未定义)、Symbol(ES6新增),另一类是复杂数据类型 Object。 基本数据类型可以除null外,通…
[译] 送你 43 道 JavaScript 面试题
这两天的GitHub Trending repositories被一个名叫 javascript-questions的项目霸榜了,项目中记录了一些JavaScript题目。 我大概从头到尾看了一遍,都是一些基础的题目,我大概花了半个小时(有些题很简单,可以一扫而过)把这些题做完…
这儿有20道大厂面试题等你查收
今年来,各大公司都缩减了HC,甚至是采取了“裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。 本文挑选了20道大厂面试题,建议在阅读时,先思考一番,不要直接看解析。尽管,本文所有的答案,都是我在翻阅各种资料,思考并验证之后,才给出的。但因水平有限…
下一页
个人成就
文章被点赞
12
文章被阅读
8,340
掘力值
181
关注了
22
关注者
2
收藏集
8
关注标签
18
加入于
2017-11-08