JS篇
CCG_fighting
爱梦想,做自己!立志成为高级前端工程师!耶!
展开
-
周记JS篇(一)—— Object.assign、JSON.parse、JSON.stringify
今天开始决定每周记录一次JS新学到的知识,统一汇总到JS篇。 1、Object.assign(): 用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,返回目标对象。语法:Object.assign(target, …sources) 例子:const object1 = { a: 1, b: 2, c:3 }const object2 = Object.assign({}原创 2018-02-03 18:01:05 · 1804 阅读 · 0 评论 -
周记JS篇(一)filter、encodeURIComponent、模板字符串
这周在开发中使用到了遇到了filter(),之前有见过,但是没仔细了解过,这次进行了学习,记住了。 1、filter():创建一个新的数组,新数组中的元素通过检查指定数组中符合条件的所有元素,而且次函数不会改变原数组 例子://JS原生写法var age = [32, 22, 10, 40];function checkAdult(age) { return age>=18}f原创 2018-02-03 18:44:49 · 561 阅读 · 0 评论 -
ES6中Set()的使用——javaScript
记录一波今天在项目中实践使用ES6中的Set()的数据结构,感觉特别帅气!!! Set()可以实现在返回的一串数据的数组中挑选出满足你条件的数据。最大的关注点就是:去重!!! 使用场景:后台返回一个数组(所有场景的图片):里面包含了全景图与非全景图(字段下面根据imageType)来区分,货架分为主货架与非主货架(而全景图只在主货架中展示),但是主货架又有多个。//计算属性subJob...原创 2018-06-14 22:26:06 · 2886 阅读 · 0 评论 -
区别apply、call与bind
(一)apply、call与bind都是函数对象的一个方法,主要作用都是改变函数体内部this的指向。 下面用一个例子来说明三者的作用:function animals() {}animals.prototype = { name: 'dog', say: function() { console.log(`My name is ${this.name}`) }}...原创 2018-09-03 20:39:49 · 350 阅读 · 0 评论