1.将一段字符串的英文文字倒过来
<script> var str = "let's go home"; /* s'tel og emoh */ /* 1.将字符串分割为数组split(" ") ["let's","go","home"] */ /* [[l,e,t,',s],[g,o],[h,o,m,e]] */ /* reverse */ /* [[s,',t,e,l],[o,g],[e,m,o,h]] */ /* join */ /* ["s'tel","og","emoh"] */ /* join */ /* s'tel og emoh */
<script> var str = "let's go home"; var arr=str.split(" "); var newArr=arr.map(item=>{ return item.aplit("")).reverse().join("") }) console.log(new.Arr.join(" "))
2.只取对象里某一对象,放一个数组里
题目:
var obj = [{name:"汪峰",age:10},{name:"赵雷",age:5},{name:"房东的猫",age:6}] /* 1.["汪峰","赵雷","房东的猫"] */ /* 2. 汪峰/赵雷/房东的猫*/ /* allName = "汪峰/赵雷/房东的猫" */
var obj = [{name:"汪峰",age:10},{name:"赵雷",age:5},{name:"房东的猫",age:6}] var newArr = obj.map(item=>{ return item.name }) console.log(newArr.join("/"))
3. 天或tian 开头的 将city添加到一个数组中
<script> var cities = [{spell:"tianmen",city:"天门"},{city:"天津",spell:"tianjin"}, {spell:"tianshui",city:"天水"},{spell:"wuhan",city:"武汉"} ] /* var allCities =[] */ var allCities = []; cities.forEach(item=>{ if(item.spell.startsWith("tian") || item.city.startsWith("天")){ allCities.push(item.city) } }) console.log(allCities) </script>