簡體   English   中英

如果元素在數組中有一個空值。 然后告訴所有下一項為假

[英]If the element has an empty value in the array. Then tell all the next items false

大家好。 我有一些問題。 我想在數組中找到第一個具有空值的元素並將所有其他元素設置為 fals。 我嘗試了許多不同的選擇。 但到目前為止,只有具有當前元素的變體有效。

 someArray.map(e: any, inex: any, a: any) => {

  if (e.instruction.length > 0) {
    return e.isEmpty = false
  }

  return ( someHtml)
}

試試這個代碼。

const isNotEmptyFirstItem = someArray[0].instruction.length > 0;
const updatedArray = isNotEmptyFirstItem && someArray.map(item => item.isEmpty = false);
}

你可以用 updatedArray 做你想做的事。

const FuncToCheck = (el) => el === true
cosnt faindElemIndex = someArray.faindIndex((el) => FuncToCheck(el))
const setCheck = () => {
  if (indexOfMap > faindElemIndex) { return false } 
    else return true
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM