知识点

105 阅读1分钟

类型是比值更重要的东西

get请求是读东西,post请求时发东西。

一个小技巧,如果你想把一个string变成number,减一个数就行了。


JS有一些潜规则,有一些有用,有一些是完全没有用的。

var n = 1
var n = mew Number(1)  【这种写法合乎规则,但是没有人用】

var f = (x,y) =>x+y
    f = new Function('x')   【这种写法合乎规则,但是没有人用】

call的第一个参数是this,后面的参数是argument。

为什么js有一个this,因为当年设计js的时候,有一个kpi,得长得像java,而java有this,而且this特别重要,所以js也要把this强加进去。

还有new也一样,也是设计者为了跟java相似强加进去的。


伪数组是什么

长得像数组,但是你的原型链中没有Array.prototype,或者说你的__proto__没有指向Array.prototype,或者也可以说你没有push方法,就是伪数组。


数据结构是编程的核心

栈,队列,哈希表,链表,树,堆