js
Simple__hh
这个作者很懒,什么都没留下…
展开
-
js 面试题总结
1、(function(){return typeof arguments})(); "object"2、var f= function g(){return 11};console.log(typeof g()); error3、(function(x){delete x;return x;})(1); 1 delete只能删除对象的属性,删不掉变量和参数。原创 2017-12-20 14:57:48 · 1020 阅读 · 0 评论 -
for in不要遍历数组,只能遍历对象
数组:var list = [3, 5, 7];for (var key in list) { console.log(key); }0 1 2对象:var list = {data1:7,data2:8,data3:9};for (var key in list) { console.log(key); }data1 data2 data3原创 2017-12-14 14:17:56 · 1701 阅读 · 0 评论 -
将一个数组中的内容拼接到另一个数组中-并不是push而是concat
将一个数组中的内容拼接到另一个数组中-并不是push而是concatvar a=[1,2];var b=[3];console.log(a.concat(b)) [1, 2, 3]var a=[1,2];var b=[3];console.log(a.push(b))3var a=[1,2];var b=[3];a.push(b);console.log(a) [1, 2, Array(1)]va...原创 2017-12-19 16:23:56 · 4798 阅读 · 0 评论 -
localStorage存取数组、json
数组:localStorage.setItem('user',[1,2,3]);localStorage.getItem('user');json:localStorage.setItem('user',JSON.stringify({name:'lili',sex:'女'}));JSON.parse(localStorage.getItem('user'));原创 2017-12-29 10:30:48 · 1460 阅读 · 0 评论 -
json字符串的形式
JSON.stringify(["2018-01-14 09:40:00","2018-01-18 13:50:00"]) 得到的是:"[\"2018-01-14 09:40:00\",\"2018-01-18 13:50:00\"]" 而在控制台打印出来的确实:"["2018-01-14 09:40:00","2018-01-18 13:50:00"]" ,控制台把转义字符自动删原创 2018-01-15 09:50:24 · 1506 阅读 · 0 评论 -
js复合型数据类型
1、console.log(null == NaN) false //null可以转换为0,NaN转化为不是number,也就可看作字符串 console.log(null == undefined) true //null和underfined 都可以看作是0console.log(null == false) false // null看作0console.log(fal原创 2018-02-02 15:49:53 · 606 阅读 · 0 评论 -
slice和splice和split
1、var a=[2,4,3,5]; var b=a.slice(1,2); console.log(a,b)[2,4,3,5] [4] //slice不改原数组,slice括号中的2表示截取到的位置加12、var a=[2,4,3,5]; var b=a.splice(1,2); console.log(a,b) [2,5] [4, 3] // splice功能强大,改变了原数组,...原创 2018-02-25 11:22:31 · 350 阅读 · 0 评论 -
渐变边框或渐变圆环的两种实现
1:svg实现svg(width="70",height="70",viewBox="0 0 70 70")defslinearGradient#gradient1(x1="1",y1="0",x2="0",y2="0")stop(offset="0%",stop-color="#ff0")stop(offset="100%",stop-color="#0ff")g(tra...转载 2019-04-29 11:40:57 · 1908 阅读 · 0 评论