- 博客(4)
- 收藏
- 关注
原创 js数组Array的问题总结
1、Array原生方法检测方法:Array.isArray()转换方法:toLocalString(),toString(),valueOf(),join()栈方法:push(),pop()队列方法:unshift(),shift()重排序方法:reverse(),sort()(改变原数组顺序) //其中sort按照数字项的ASCII码比较,而不是数值操作方法:concat(),slic...
2018-06-01 10:32:09 649
原创 js常用操作符总结
一、一元加减操作符1、数字加减一元加操作符:相当于使用Number()函数对变量进行转换。一元减操作符:与加类似,只是会在结果前面多一个负号。Eg:var a = “02” ; a = +a; //2 var b = ‘02’ ; b = -b; //-22、字符串和数字字符串和数字:加则拼接,减则转数字相减。字符串和字符串:加则拼接,减则转数字相减。无法转成数字时则为NaN二、相等操作符1、先进...
2018-06-01 10:30:11 345
原创 js是词法分析型的链式作用域
前言 js的作用域链一直是一个理论上看似简单,但实际使用中又经常出错的知识点。想要在开发中规避一系列问题,就有必要在基础理论,尤其是编译原理的角度去理解js作用域的产生以及结构。下面就笔者的一些学习经验简单做出总结,行文较为粗略,如有不懂可以留言。这里先抛出一句话“js是词法分析型的链式作用域”,具体怎么回事下文会讲解。1、执行环境 这是一个非常重要的概念,执行环境定义了变量或者函数有...
2018-06-01 10:23:59 307
原创 关于局部安装npm模块找不到命令的问题分析及解决方案
通常情况下我们使用npm进行模块安装时分为全局安装和局部安装两种模式,在测试情况下一般喜欢用全局安装方式,而开发环境中则常常使用局部安装,这样做既是为了不对系统环境产生过多依赖,也有助于模块的关系解耦以及提高项目的可移植性。但是使用过局部安装的朋友们可能都遇见过“xxx不是内部或外部命令”等这样的提示,明明全局安装下直接打出命令就可以执行,为何局部安装就不可以呢?这里其实是一个很大的坑,笔者初次遇...
2018-05-26 12:51:33 10454 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人