1.将一段字符串的英文文字倒过来

  1. <script>
  2. var str = "let's go home";
  3. /* s'tel og emoh */
  4. /*
  5. 1.将字符串分割为数组split(" ")
  6. ["let's","go","home"]
  7. */
  8. /* [[l,e,t,',s],[g,o],[h,o,m,e]] */
  9. /* reverse */
  10. /* [[s,',t,e,l],[o,g],[e,m,o,h]] */
  11. /* join */
  12. /* ["s'tel","og","emoh"] */
  13. /* join */
  14. /* s'tel og emoh */
  1. <script>
  2. var str = "let's go home";
  3. var arr=str.split(" ");
  4. var newArr=arr.map(item=>{
  5. return item.aplit("")).reverse().join("")
  6. })
  7. console.log(new.Arr.join(" "))

2.只取对象里某一对象,放一个数组里

  1. 题目:
  1. var obj = [{name:"汪峰",age:10},{name:"赵雷",age:5},{name:"房东的猫",age:6}]
  2. /* 1.["汪峰","赵雷","房东的猫"] */
  3. /* 2. 汪峰/赵雷/房东的猫*/
  4. /* allName = "汪峰/赵雷/房东的猫" */
  1. var obj = [{name:"汪峰",age:10},{name:"赵雷",age:5},{name:"房东的猫",age:6}]
  2. var newArr = obj.map(item=>{
  3. return item.name
  4. })
  5. console.log(newArr.join("/"))

3. 天或tian 开头的 将city添加到一个数组中

  1. <script>
  2. var cities = [{spell:"tianmen",city:"天门"},{city:"天津",spell:"tianjin"},
  3. {spell:"tianshui",city:"天水"},{spell:"wuhan",city:"武汉"}
  4. ]
  5. /* var allCities =[] */
  6. var allCities = [];
  7. cities.forEach(item=>{
  8. if(item.spell.startsWith("tian") || item.city.startsWith("天")){
  9. allCities.push(item.city)
  10. }
  11. })
  12. console.log(allCities)
  13. </script>