Size: a a a

2020 November 15

🐈🐈

🐈Совершенная кошка🐈 ... in JS Liberty
источник

W

Wynell in JS Liberty
🐈Совершенная кошка🐈 🐈
var arr = [
 {name: 'Alina', key: 2},
 {name: 'Cat', key: 1}
]

Как мне отсортировать массив по ключу?
arr.sort((a, b) => a.key - b.key)
источник
2020 November 16

V

Vova in JS Liberty
источник

p

persona x grata in JS Liberty
Через легендарную Нокию 3310 пропустили миллион вольт.

Она не только осталась жива, но и смогла найти сеть и принять звонок. По-настоящему не убиваемый аппарат.

ФП
источник

В

Виктория in JS Liberty
🐈Совершенная кошка🐈 🐈
function maxNumber(arr) {
let max = arr[0]
 for(var i = 0; i < arr.length; i++)
 if(arr[i]>max) max=arr[i]
 return max
}
console.log(maxNumber([1,2,10,3]))
о, вроде заработало.
Спасибо
const max = (...values) => values.sort((a, b) => a - b).pop()

🙂
источник

S

Syntax Highlight Bot in JS Liberty
Виктория
const max = (...values) => values.sort((a, b) => a - b).pop()

🙂
источник

В

Виктория in JS Liberty
🐈Совершенная кошка🐈 🐈
function maxNumber(arr) {
var max = 0
 for(var i = 0; i < arr.length; i++)
   if ( max < arr[i] )
     max = i
 return max
}
console.log(maxNumber([1,2,10,3]))

Почему не ищется максимальное число?
Какой-то питон стайл
источник

DE

Denis Efremov in JS Liberty
🐈Совершенная кошка🐈 🐈
function maxNumber(arr) {
var max = 0
 for(var i = 0; i < arr.length; i++)
   if ( max < arr[i] )
     max = i
 return max
}
console.log(maxNumber([1,2,10,3]))

Почему не ищется максимальное число?
Ну видимо ты зря не пишешь фигурные скобки у фора и ифа
источник

DE

Denis Efremov in JS Liberty
function maxNumber(arr) {
 let max = 0
 for (let i = 0; i < arr.length; i += 1) {
   if (max < arr[i]) {
     max = arr[i]
   }
 }
 return max
}
console.log(maxNumber([1,2,10,3]))
источник

S

Syntax Highlight Bot in JS Liberty
Denis Efremov
function maxNumber(arr) {
 let max = 0
 for (let i = 0; i < arr.length; i += 1) {
   if (max < arr[i]) {
     max = arr[i]
   }
 }
 return max
}
console.log(maxNumber([1,2,10,3]))
источник

DE

Denis Efremov in JS Liberty
А можно так:
function maxNumber(arr) {
 let max = arr[0]
 for (let i = 0; i < arr.length; i += 1) {
   if (max > arr[i]) {
     continue
   }
   max = arr[i]
 }
 return max
}
console.log(maxNumber([1,2,10,3]))
источник

S

Syntax Highlight Bot in JS Liberty
Denis Efremov
А можно так:
function maxNumber(arr) {
 let max = arr[0]
 for (let i = 0; i < arr.length; i += 1) {
   if (max > arr[i]) {
     continue
   }
   max = arr[i]
 }
 return max
}
console.log(maxNumber([1,2,10,3]))
источник

DE

Denis Efremov in JS Liberty
function maxNumber(arr = []) {
 let [max] = arr
 let i = 0
 while (i < arr.length) {
   if (max > arr[i]) {
     i += 1
     continue
   }
   max = arr[i]
   i += 1
 }
 return max
}
console.log(maxNumber([1,2,10,3]))

А
вот на вайле
источник

S

Syntax Highlight Bot in JS Liberty
Denis Efremov
function maxNumber(arr = []) {
 let [max] = arr
 let i = 0
 while (i < arr.length) {
   if (max > arr[i]) {
     i += 1
     continue
   }
   max = arr[i]
   i += 1
 }
 return max
}
console.log(maxNumber([1,2,10,3]))

А
вот на вайле
источник

🐈🐈

🐈Совершенная кошка🐈 ... in JS Liberty
Wynell
arr.sort((a, b) => a.key - b.key)
сложно. Не понимаю
источник

🐈🐈

🐈Совершенная кошка🐈 ... in JS Liberty
спасибо за ответы
источник

W

Wynell in JS Liberty
Если функция сравнения compareFunction не предоставляется, элементы сортируются путём преобразования их в строки и сравнения строк в порядке следования кодовых точек Unicode. Например, слово "Вишня" идёт перед словом "бананы". При числовой сортировке, 9 идёт перед 80, но поскольку числа преобразуются в строки, то "80" идёт перед "9" в соответствии с порядком в Unicode.
источник

W

Wynell in JS Liberty
Если функция сравнения compareFunction предоставлена, элементы массива сортируются в соответствии с её возвращаемым значением. Если сравниваются два элемента a и b, то:

Если compareFunction(a, b) меньше 0, сортировка поставит a по меньшему индексу, чем b, то есть, a идёт первым.
Если compareFunction(a, b) вернёт 0, сортировка оставит a и b неизменными по отношению друг к другу, но отсортирует их по отношению ко всем другим элементам. Обратите внимание: стандарт ECMAscript не гарантирует данное поведение, и ему следуют не все браузеры (например, версии Mozilla по крайней мере, до 2003 года).
Если compareFunction(a, b) больше 0, сортировка поставит b по меньшему индексу, чем a.
Функция compareFunction(a, b) должна всегда возвращать одинаковое значение для определённой пары элементов a и b. Если будут возвращаться непоследовательные результаты, порядок сортировки будет не определён.
источник

W

Wynell in JS Liberty
источник

🐈🐈

🐈Совершенная кошка🐈 ... in JS Liberty
Denis Efremov
function maxNumber(arr) {
 let max = 0
 for (let i = 0; i < arr.length; i += 1) {
   if (max < arr[i]) {
     max = arr[i]
   }
 }
 return max
}
console.log(maxNumber([1,2,10,3]))
я уже пыталась сортировать
источник