Вопрос < /strong>:
У меня есть два случая, когда функция, направляющая элемент на массив, не возвращает значения - один возвращает NULL, а другая - нет. Почему? Добавить сиденье
• Сиденье не в arr && arr.length
ii. Слишком много сидений
• Сиденье не в arr && arr.length> = 5
• → показать оповещение ('только 5 мест…') и ничего не верните (неопределенное). < /P>
iii. Снимите сиденье
• Сиденье находится в arr
• → фильтровать его из Arr и ничего не вернуть (не определен). < /P>
ошибка < /strong>: как написано как в предупреждающих, так и в делистных случаях, возвращаемое значение отсутствует. Однако, когда работает Case 3 (Delist), в массив не добавляется дополнительного элемента, в то время как Case 2 (Alert) добавляет нулевый элемент
Полный код для справки :
import './App.css'
function App() {
var arr = []
function seat(m, e) {
var ini;
var col = m % 5
var row = Math.floor(m / 5) //why is ceil 0?
const val = arr.some((i,ind) => {if(JSON.stringify(i) == JSON.stringify([row + 1, col + 1])){ini=ind} return (JSON.stringify(i) == JSON.stringify([row + 1, col + 1])) })
console.log(JSON.stringify(arr)+'i am 1')
if (!val) {
console.log(JSON.stringify(arr)+'i am 2')
if(arr.length{return (i!=ini)})
e.target.style.backgroundColor != "red" ? e.target.style.backgroundColor = "red" : e.target.style.backgroundColor = "#16a34a"
console.log(JSON.stringify(arr)+'i am 3')
}
}
function buy() {
alert(`you are buying seats:${JSON.stringify(arr)}`)
}
return (
VVIP corner
{Array(25).fill('').map((_, i) => { return ( { arr.push(seat(i, e)); }}>{i + 1}) })}/* **arr.push(seat(i, e)):our error function***/
BUY
)
}
export default App
< /code>
op-1: add; OP-2: предупреждение, когда массив заполнен; op-3: de-list < /strong>
console.log(Array) Когда после 5 пункта пользователь попытается перечислить 6 элемент и предупредить execute [null-item добавлен] < /strong>:
Подробнее здесь: https://stackoverflow.com/questions/796 ... shfunction
Нет возвращаемого значения для функции в Array.push (function ()) [закрыто] ⇐ Html
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Нет возвращаемого значения для функции в Array.push (function ()) [закрыто]
Anonymous » » в форуме Javascript - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Основы функции - Function Function Function, выходящая из INT, более 99 [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-