写bug,写一个字符串数组,在里面更改数组内容
时间: 2024-02-24 15:59:04 浏览: 24
好的,可以用以下代码来写一个字符串数组,并且更改数组中的某个元素:
```python
# 创建一个字符串数组
str_arr = ["hello", "world", "python", "AI"]
# 更改数组中的第3个元素
str_arr[2] = "machine learning"
# 打印修改后的数组
print(str_arr)
```
这段代码会输出以下结果:
```
['hello', 'world', 'machine learning', 'AI']
```
可以看到,字符串数组中的第3个元素 "python" 已经被替换成了 "machine learning"。
相关问题
es5写一个复杂的对象中数组去重
可以使用ES5中的for循环和indexOf方法来实现数组去重,具体代码如下:
```
var obj = {
arr: [1, 2, 3, 3, 4, 5, 5, 6],
uniqueArr: function() {
var newArr = [];
for (var i = ; i < this.arr.length; i++) {
if (newArr.indexOf(this.arr[i]) === -1) {
newArr.push(this.arr[i]);
}
}
return newArr;
}
};
console.log(obj.uniqueArr()); // [1, 2, 3, 4, 5, 6]
```
js写一个复杂的对象中数组去重
可以使用 Set 数据结构来实现数组去重,具体代码如下:
const obj = {
arr: [1, 2, 3, 4, 5, 3, 4, 6, 7, 8, 5]
};
obj.arr = [...new Set(obj.arr)];
console.log(obj.arr); // [1, 2, 3, 4, 5, 6, 7, 8]