首页 > 编程语言 > 详细

看各类框架源码淘来的一些JavaScript技巧

时间:2019-10-24 19:42:02      阅读:73      评论:0      收藏:0      [点我收藏+]

1. 创建定长的JavaScript数组,并赋空值;

出自VUE文档Render函数讲解

// 创建定长20的JavaScript数组,并把每个项的值设为null
Array.apply(null, { length: 20 }).map(function(v,k,ar){
   return ar[k] = null;
})

// 创建定长20的JavaScript数组,并把每个项的值设为undefined
Array.apply(null, { length: 20 }).map(function(){})

 

2.可靠的类型判断;

var arr = [[], {}, function(){}, "", null, undefined, 0, true ];

for(var i in arr){
    console.log(Object.prototype.toString.call(arr[i]));
}

/*
结果为:

"[object Array]"
"[object Object]"
"[object Function]"
"[object String]"
"[object Null]"
"[object Undefined]"
"[object Number]"
"[object Boolean]"

*/

 

看各类框架源码淘来的一些JavaScript技巧

原文:https://www.cnblogs.com/macliu/p/11733729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!