掘友等级
获得徽章 0
计算属性名:
从ECMAScript 2015开始,对象初始化语法开始支持计算属性名。其允许在[]中放入表达式,计算结果可以当做属性名。
如:Button.name = van-button
vue使用组件时直接<van-button></van-button>
函数参数具有默认值:
function createFunction(name = 'jsChan'){
console.log(name)
}
createFunction() //jsChan
createFunction('做麦盖') //做麦盖
数组过滤boolean值为false的元素:
const booleanFilter = res=>(res.fliter(Boolean))
booleanFilter([1,0,null,2,'',3,undefined,4]) //[1,2,3,4]
我们java后端的同事夸了TypeScript并说很容易上手,这个javaScript的超集能够得到java高级开发工程师的赞美的确能证明TS是未来前段开发甚至后端开发的方向,看来明年得入坑TypeScript。2018年最后一个工作日提前祝大家身体健康,工作顺利。
学习笔记:实例的__proto__属性(原型)等于其构造函数的prototype属性;
如:function fn(){}
let p = new fn()
p.__proto = fn.prototype //p的构造函数为fn
fn.__proto = Function.prototype //fn构造函数为Function