【发布时间】:2021-01-05 02:43:43
【问题描述】:
我有 125k 测试用例,需要 1 分 30 秒才能得到结果。有什么选项可以优化我的映射吗?谢谢。。
const getEachValueByLine = () => {
if (IsJsonString(multipleValue)) {
setInvalidFormat(true)
isValidRegex ? setValidRegex(true) : setValidRegex(false)
const parseValue = Object.entries(JSON.parse(multipleValue))
const addId = parseValue.map((item, index) => ({ id: index, case: item[0], expected: item[1] }))
handleMultiValidate(addId)
} else {
setInvalidFormat(false)
}
}
问题从这里开始:
const parseValue = Object.entries(JSON.parse(multipleValue))
const addId = parseValue.map((item, index) => ({ id: index, case: item[0], expected: item[1] }))
【问题讨论】:
-
此链接将解决您的问题。使用这个Link
标签: javascript arrays reactjs