- 博客(5)
- 收藏
- 关注
转载 Js中Prototype、__proto__、Constructor、Object、Function关系介绍
js中一切皆为对象(object),但是js中并没有类(class),js是基于原型(prototype-based)来实现面向对象(oop)的编程范式的,但并不是所有的对象都有原型(prototype)这一属性的。例如:var a={};console.log(a.protptype);//undefinedvar b=function(){};console.log(b.proto...
2019-03-27 11:58:27 261
原创 一个将字符串转驼峰式的函数
function camelCase (str) { return str.split(' ').map(v=>v.replace(/\b(\w)/g,function(fl){ return fl.toUpperCase()})).jion(' ')}camelCase ('hello world');//'helloWorld'map()://返回...
2019-03-25 11:09:28 1162
转载 利用filter进行数组去重
filter():使用指定的函数测试所有元素,并创建一个包含所有通过测试元素的新数组。function unique(a) { var res = a.filter(function(item, index, array) { return array.indexOf(item) === index; }); return res;} var a = ...
2019-03-21 16:01:48 3810 1
转载 js中数组扁平化
数组扁平化:就是将一个嵌套多层的数组转换为只有一层的数组。实现结果:var arr=[1,[2,[3,4]]];//偏平化后[1,2,3,4]1.递归:循环数组元素,如果还是一个数组,就递归调用改方法function flatten(arr){ var res = []; for(var i=0;i<arr.length;i++){ i...
2019-03-20 18:05:58 697
转载 css3属性text-overflow:ellipsis的用法与注意之处
1.单行文本text-overflow:clip | ellipsis默认值:clip适用于:所有元素clip:当对象内文本溢出时不显示省略标记(...),而是将溢出的部分裁切掉。ellipsis:当对象内文本溢出时显示省略标记(...)。当值为ellipsis,有时不会出现(...),这是因为使用ellipsis的时候必须配合overflow:hidden;white-s...
2019-03-13 11:25:17 2753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人