ES6(数据结构-2)

数据结构—2

Map 与 Array 的对比

Set 与 Array的对比

Map 与 Object 的对比

Set 与 Object 的对比

(增、查、改、删)

一、Map 与 Array 的对比

1.增

ES6(数据结构-2)ES6(数据结构-2)

2.查

ES6(数据结构-2)

ES6(数据结构-2)

3.改

ES6(数据结构-2)

ES6(数据结构-2)

4.删

ES6(数据结构-2)ES6(数据结构-2)

二、Set 与 Array的对比

1.增

 ES6(数据结构-2)ES6(数据结构-2)

2.查

ES6(数据结构-2)ES6(数据结构-2)

(若想为true,则需将 has 后的对象保存过 )

 3.改

ES6(数据结构-2)

ES6(数据结构-2)

4.删

ES6(数据结构-2)

ES6(数据结构-2)

三、Map  Set 与 Object 的对比

 1.增

ES6(数据结构-2)

ES6(数据结构-2)

 2.查

ES6(数据结构-2)

ES6(数据结构-2)

3.改

ES6(数据结构-2)

ES6(数据结构-2)

4.删

ES6(数据结构-2)

ES6(数据结构-2)

(涉及到数据结构,能使用 Map 就不使用数组,若对数组考虑数据唯一性,使用 Set,放弃使用 Object 做存储)

数据结构—2

Map 与 Array 的对比

Set 与 Array的对比

Map 与 Object 的对比

Set 与 Object 的对比

(增、查、改、删)

一、Map 与 Array 的对比

1.增

ES6(数据结构-2)ES6(数据结构-2)

2.查

ES6(数据结构-2)

ES6(数据结构-2)

3.改

ES6(数据结构-2)

ES6(数据结构-2)

4.删

ES6(数据结构-2)ES6(数据结构-2)

二、Set 与 Array的对比

1.增

 ES6(数据结构-2)ES6(数据结构-2)

2.查

ES6(数据结构-2)ES6(数据结构-2)

(若想为true,则需将 has 后的对象保存过 )

 3.改

ES6(数据结构-2)

ES6(数据结构-2)

4.删

ES6(数据结构-2)

ES6(数据结构-2)

三、Map  Set 与 Object 的对比

 1.增

ES6(数据结构-2)

ES6(数据结构-2)

 2.查

ES6(数据结构-2)

ES6(数据结构-2)

3.改

ES6(数据结构-2)

ES6(数据结构-2)

4.删

ES6(数据结构-2)

ES6(数据结构-2)

(涉及到数据结构,能使用 Map 就不使用数组,若对数组考虑数据唯一性,使用 Set,放弃使用 Object 做存储)