我正在构建一个按字母顺序排列的选择器。所以,你选择["A", "D"]
,它会查找联系人,其姓氏开始与A,B,C和D大小为2的数组 - 如果其中一个元素为空,则将其设置为等于另一个
但是,如果你只挑["A", ""]
或["", "D"]
,那么我只想回到["A", "A"]
或["D", "D"]
。
是否有写以下的选择:
const lookup = letters;
if (letters[0] === '' && letters[1] !== '') {
lookup[0] = letters[1];
}
if (letters[0] !== '' && letters[1] === '') {
lookup[1] = letters[0];
}
感谢
有你'混合和lookup''letters'理由吗?他们都引用相同的数组。 – 4castle