本质上来说,json也是一个数组,只是数组中的每个成员是一个object类型,对json数据进行排序,可根据每个object成员中的固定字段进行排序。
//声明object对象并赋值
var obj = {
name:"猪八戒",
age:13,
gender:"男",
test:{
name:"沙僧"}
};
//声明新的object对象,并赋值
var obj = new Object();
obj['name'] = '猪八戒';
obj['age'] = 13;
console.log(obj);
//{name: '猪八戒', age: 13}
特殊数据: 空串(’’), 空值(null),未定义(undefined)的排序。js中自带sort排序,数组类型可以调用sort方法,它是用冒泡排序的方法,遍历所有的数组成员,依次对比相邻数组成员,然后排序。
从小到大的顺序是:’’ < 数字 < 字符串 < null < undefined
let data;
data = ['a', "aA" , "12A", '34a', "b", 123, "b",