0) { -6ren">
gpt4 book ai didi

javascript - 如何在 Node js 中使用嵌套映射

转载 作者:行者123 更新时间:2023-11-28 03:24:12 25 4
gpt4 key购买 nike

let cc = "";
let allCourse = ['C#', 'C++', 'Java', 'Python'];

if (this.state.courses.length > 0) {
allCourse.map(cr => {
cc = this.state.courses.map((c, index) => {
if (cr !== c) {
return (
<option value={cr} key={index} onClick={this.handleChange}>{cr}</option>
)
}
})
})
}

我想打印除 this.state.courses 中的项目之外的项目。但如果 this.state.courses 等于 'java' 上面的代码只打印 Python

最佳答案

我猜你想要这个:

let allCourse = ['C#', 'C++', 'Java', 'Python'];

if (this.state.courses.length > 0) {
allCourse.map(cr => {
return this.state.courses.indexOf(cr) === -1 && (
<option value={cr} key={index} onClick={this.handleChange}>{cr}</option>
)
})
}

关于javascript - 如何在 Node js 中使用嵌套映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58819620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com