📅  最后修改于: 2023-12-03 15:39:18.228000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 map()
方法遍历数组并返回一个新的数组,该方法接受一个函数作为参数。这个函数可以接受多个参数,其中第一个参数是当前迭代的数组元素。我们可以使用该函数将数组中的元素转换为大写或小写。
这里有一个简单的例子,我们将把句子中的所有单词大写化:
const sentence = 'hello world';
const words = sentence.split(' ');
const upperCaseWords = words.map(word => word.toUpperCase());
console.log(upperCaseWords); // [ 'HELLO', 'WORLD' ]
在上面的代码中,我们首先使用 split()
方法将句子拆分成单个单词,然后使用 map()
方法将每个单词转换为大写形式。最后,我们将新数组打印到控制台上。
同样,我们可以用类似的方法将数组中的所有元素转换为小写形式。这里有一个例子:
const fruits = ['Apple', 'Banana', 'Orange'];
const lowerCaseFruits = fruits.map(fruit => fruit.toLowerCase());
console.log(lowerCaseFruits); // [ 'apple', 'banana', 'orange' ]
在上面的代码中,我们使用 map()
方法将每个元素转换为小写形式,并将新数组打印到控制台上。
无论您选择将数组元素转换为大写还是小写形式,使用 map()
方法可以使代码非常简洁易懂。
使用 map()
方法可以非常方便地将数组元素转换为大写或小写形式。只需编写一个接受数组元素并将其转换为所需形式的函数即可。