用js定义一个函数,将"今天是什么鬼天气,这么热,明天要去游泳!"里面的有"天"的下标输出
时间: 2023-12-29 14:06:13 浏览: 29
以下是用 JavaScript 定义函数并输出“天”字的下标:
```js
function findIndex(str) {
let indexArr = [];
for (let i = 0; i < str.length; i++) {
if (str[i] === "天") {
indexArr.push(i);
}
}
return indexArr;
}
const str = "今天是什么鬼天气,这么热,明天要去游泳!";
console.log(findIndex(str)); // [2, 6]
```
解释:该函数接收一个字符串参数,遍历字符串的每个字符,如果字符是“天”,就将其下标存储到一个数组中。最后返回存储下标的数组。在这个例子中,输出的结果是`[2, 6]`,表示“天”字在字符串的第3个和第7个位置上。