码迷,mamicode.com
首页 > 其他好文 > 详细

有关字符串例题

时间:2017-08-30 23:42:23      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:return   []   拼接   foreach   abc   fun   span   blog   字符串   

1.  将字符串 "abcdefg"  翻转成   "gfedcba"

var a= "abcdefg";
console.log(a.split("").reverse().join(""))  //gfedcba

2.  有一个链接: http://www.baidu.com?name=zs&id=100&desc=很帅 将链接的参数部分转换成一个对象,即{name:"zs", id=100,desc:"很帅}

var str = "http://www.baidu.com?name=zs&id=100&desc=很帅"
var person = {};
var arr = str.split("?")[1].split("&");
arr.forEach(function(ele,index,arr){
  person[ele.split("=")[0]]=ele.split("=")[1];
})
console.log(person) //{name: "zs", id: "100", desc: "很帅"}
3. 有一个对象{name:"zs", id:100}和一个链接http://www.baidu.com,拼接成链接http://www.baidu.com?name=zs&id=100
var obj = {
  name:"zs",
  id:100
}
var str = "http://www.baidu.com";
var arr = [];
for (var key in obj) {
  arr1.push(key+"="+obj[key]);
}
console.log(str + "?" + arr.join("&"))
4. 编写一个函数,将如下字符串‘get-element-by-id‘修改为驼峰表示法‘getElementById‘
var str = "get-element-by-id";
function hump(str){
   var arr = str.split("-");
   var firstChar = "";
for(var i=1;i<arr.length;i++){
     firstChar = arr[i].charAt(0).toUpperCase();//charAt()返回指定位置的字符
     // console.log(firstChar)
     arr[i] = firstChar + arr[i].substr(1,arr[i].length-1);
  }
  return arr.join("");
}
console.log(hump(str))

有关字符串例题

标签:return   []   拼接   foreach   abc   fun   span   blog   字符串   

原文地址:http://www.cnblogs.com/fan-jing/p/7455803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!