Показать сообщение отдельно
  #3 (permalink)  
Старый 16.03.2018, 16:40
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var priceArr = [
['0', '10', '20', '30', '40', '50'],
['10', '100', '200', '300', '400', '500'],
['20', '101', '201', '301', '401', '501'],
['30', '102', '202', '302', '402', '502'],
['40', '103', '203', '303', '403', '503'],
['50', '104', '204', '304', '404', '504'],
];

var func =(arr,w,h) => arr[arr[0].findIndex(el=>el>w)-1][arr.findIndex(el=>el[0]>h)-1];

console.log(func(priceArr,31,29));

В одну строчку ваша задача решается.

Последний раз редактировалось j0hnik, 16.03.2018 в 16:42.
Ответить с цитированием