前言 for(var i=0;i<array.length;i++){}这个可以是初学者必学的知识,也是JS中必不可少的功能,但如果对性能要求较高的小伙伴有了解过就会发现,for循环性能不高且代码冗余,而且如果使用双重for循环,浏览器页面奔溃的几率也会大大的提高;于是本篇文章会讲解替代for循环的 ...
分类:
其他好文 时间:
2020-05-31 13:13:54
阅读次数:
66
Severity Code Description Project File Line Suppression StateError C2079 'CMFCPropertySheet::m_wndOutlookBar' uses undefined class 'CMFCOutlookBar' To ...
分类:
编程语言 时间:
2020-05-31 01:05:12
阅读次数:
64
方法一 PROJECT(HELLO) set(CMAKE_CXX_FLAGS "${CAMKE_CXX_FLAGS} -std=c++11") AUX_SOURCE_DIRECTORY(. SRC_LIST) ADD_EXECUTABLE(hello ${SRC_LIST}) 从cmake的CMak ...
分类:
编程语言 时间:
2020-05-30 15:43:04
阅读次数:
85
1、栈(stack)和堆(heap) stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小也不一定会自动释放 2、数据类型 JS分两种数据类型: 基本数据类型:Number、String、Boolean、Null、 Undefined、Symbol(ES6),这些类型 ...
分类:
Web程序 时间:
2020-05-29 19:27:12
阅读次数:
75
之前看到这个,一点都不理解(太菜了的缘故....) 直到去看了很多解释,貌似懂了一点...我这里记录一下我的最简单理解。 Object.create(null) 在编辑器上试一下,console.log(Object.create(null).__ptoto__)出来,是undefined,什么意思 ...
分类:
其他好文 时间:
2020-05-29 19:15:50
阅读次数:
82
1.预解析 JavaScript代码是由浏览器中的Javascript解析器来执行的 JavaScript解析器在运行JavaScript代码的时候分为两步:预解析和代码执行 <script> //1 问 console.log(num);// //2 问 console.log(num);//un ...
分类:
编程语言 时间:
2020-05-29 17:58:21
阅读次数:
68
在最近学习并使用ES6过程中,在一次循环数组并且作判断时返回值无效,return拿到的结果是undefined 我们分别使用for循环和forEach方法来验证: (function() { let arr = [1,2,3,4,5] for(let i =0; i < arr.length; i+ ...
分类:
编程语言 时间:
2020-05-29 17:52:17
阅读次数:
221
undefined的中场景 1.变量被声明了,但没有赋值时,就等于undefined //打印a的时候,找到a了 但是找不到a的值,所以返回一个undefined var a; console.log(a); console.log(a+1);//undefined+1 计算不了 //不声明b,直接 ...
分类:
其他好文 时间:
2020-05-29 17:35:16
阅读次数:
62
Map 对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 Maps 和 Objects 的区别 一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。 Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Ma ...
分类:
其他好文 时间:
2020-05-29 10:25:18
阅读次数:
59
// will return a value of undefined var myvar = "my value"; (function() { console.log(myvar); // undefined var myvar = "local value"; })();将等同于 var my ...
分类:
其他好文 时间:
2020-05-28 23:47:58
阅读次数:
67