gpt4 book ai didi

javascript - 将数组成员设置为 null 而不是 ""

转载 作者:行者123 更新时间:2023-11-30 10:18:04 27 4
gpt4 key购买 nike

我们如何在 JavaScript 中将数组中的空字符串设置为 null

我的数组:

var myarray = [["01.01.2013","a"],["01.02.2013","b"],["01.03.2013",""]]

我需要将第三个元素中的第二个值替换为null

我的尝试是检查字符串是否为空,然后将其设置为 null 但结果是 "null" 而不是 null .

最佳答案

一种可能的方法:

myarray = myarray.map(function(el) {
return el.map(function(v) {
return v === '' ? null : v;
});
});

...但我宁愿通过简单的检查来完成,而不会生成大量新数组。

myarray.forEach(function(arr) {
if (arr[0] === '') arr[0] = null;
if (arr[1] === '') arr[1] = null;
});

关于javascript - 将数组成员设置为 null 而不是 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22819028/

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