利用字符串实现数组的复杂排序

一. 场景

有这样一个数组:

[
   {inuse: '0', order: 10},
   {inuse: '1', order: 10},
   {inuse: '0', order: 9},
   {inuse: '1', order: 8},
   ...
]

(全文…)

,

学习笔记:JS运算符 — 其它运算符

一. delete运算符

1. 它用于删除对象的属性或方法,数组元素。对于一个对象来说,继承来的属性或方法是无法删除的。
(全文…)

, , ,

学习笔记:JS运算符 — 位运算符

一. 按位与运算符(&)

1. 该运算符对它的运算数逐位执行布尔AND操作,只有两个运算数中相应的位都为1时,结果中的这一位才为1,它要求其运算数为整型,如果运算数不是整型,则会尝试将其转换为32位整型,如果无法转换,就返回NaN。

(全文…)

,

学习笔记: JS运算符 — 关系运算符

一. == 和===

1. 这两个运算符都接受任意类型的运算数,比较数字,字符串和布尔值时,进行的是值比较。
alert(1 == '1'); // true
alert(1 === '1'); // false
alert(Infinity === Infinity); // true

(全文…)

,