用js初始化一个数组 names = ["张三","李四","刘若英,"王五","淑芬","刘德华"] 要求把数组中 所有名字是三个字的 人名换成 "XXX";
时间: 2024-04-01 09:29:52 浏览: 18
你可以使用JavaScript的map()方法来遍历数组,并使用条件语句判断名字的长度是否为三个字,如果是则替换为"XXX"。以下是实现该功能的代码示例:
```javascript
let names = ["张三", "李四", "刘若英", "王五", "淑芬", "刘德华"];
let modifiedNames = names.map(name => {
if (name.length === 3) {
return "XXX";
} else {
return name;
}
});
console.log(modifiedNames);
```
输出结果为:["XXX", "李四", "刘若英", "王五", "淑芬", "刘德华"]
相关问题
数组中有张三、李四两个字符串,用vba生成一个判断,
判断如果数组中包含"张三"则输出"张三在数组中",如果包含"李四"则输出"李四在数组中",如果都不包含则输出"数组中没有张三或李四"。
以下是 VBA 代码:
Sub CheckArray()
Dim arr(1 To 2) As String
Dim i As Integer
Dim found As Boolean
arr(1) = "张三"
arr(2) = "李四"
For i = 1 To 2
If arr(i) = "张三" Then
found = True
Debug.Print "张三在数组中"
ElseIf arr(i) = "李四" Then
found = True
Debug.Print "李四在数组中"
End If
Next i
If Not found Then
Debug.Print "数组中没有张三或李四"
End If
End Sub
取出数组["张三",李四]里面的数据用JAVA写一段示例代码
可以使用以下代码来取出数组中的数据:
```java
String[] arr = {"张三", "李四"};
String name1 = arr[0];
String name2 = arr[1];
System.out.println(name1); // 输出:张三
System.out.println(name2); // 输出:李四
```
这段代码定义了一个字符串类型的数组 `arr`,包含两个元素:"张三" 和 "李四"。然后通过数组下标来获取数组中的元素,把它们赋值给两个新的字符串变量 `name1` 和 `name2`。最后使用 `System.out.println()` 方法输出这两个变量的值。