JS 배열 정렬 실현: 오름차 순 과 내림차 순, 대상 에 게 새로운 속성 추가
2131 단어 배우다
var numbers = [4, 2, 5, 1, 3];
numbers.sort(function(a, b) {
return a - b;
});
console.log(numbers);
:
var numbers = [4, 2, 5, 1, 3];
numbers.sort((a, b) => a - b);
console.log(numbers);
// [1, 2, 3, 4, 5]
( a,b )
numbers.sort(function(a, b) {
return b - a;
});
var items = [
{ name: 'Edward', value: 21 },
{ name: 'Sharpe', value: 37 },
{ name: 'And', value: 45 },
{ name: 'The', value: -12 },
{ name: 'Magnetic' },
{ name: 'Zeros', value: 37 }
];
// sort by value
items.sort(function (a, b) {
return (a.value - b.value)
});
// sort by name
items.sort(function(a, b) {
var nameA = a.name.toUpperCase(); // ignore upper and lowercase
var nameB = b.name.toUpperCase(); // ignore upper and lowercase
if (nameA < nameB) {
return -1;
}
if (nameA > nameB) {
return 1;
}
// names must be equal
return 0;
});
var a =[{name: 'Tom', age: 20},{name: 'Tom2', age: 22}]
a
a[0]['gender']='women'
a[0]['address']="China"
a[1].province="Jiangsu"
console.log(a);
//var a =[{name: 'Tom',age: 20, gender: 'women', address: "China"},
{name: 'Tom2', age: 22, province: "Jiangsu"}]
, a , ?
a.haha=123
console.log(a);
2,
// var a =[{name: 'Tom',age: 20, gender: 'women', address: "China"},
{name: 'Tom2', age: 22, province: "Jiangsu"},
haha: 123]
push , , 3
a.push({name:'Jack'})
// var a =[{name: 'Tom',age: 20, gender: 'women', address: "China"},
{name: 'Tom2', age: 22, province: "Jiangsu"},
{name: Jack},
haha: 123]
Jack ?
delete a[2]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
위챗 애플릿의 간단한 로그인 페이지 이동우선 APP에 tapbar를 설정합니다.js에서 관련 데이터 사용자의 정보를 설정합니다. login 페이지는 귀속 데이터가 필요합니다.사용자 이름 로그인 이벤트 바인딩하기; 사용자 정보를 표시하는 사용자 페이지use...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.