关联数组转对象
json_encode()
var arr=(
array("sname"=>"jack")
)
json_encode( arr )
对象转字符串
json.stringify()
JSON.stringify( 要转的对象 )
字符串转对象
json.parse()
var str = '{"uname":"jack"}';
var json = JSON.parse(str);
数组转字符串
join()
var arr = [1,2,3,4,5,6];
var str = arr.join("-");
str = "1-2-3-4-5-6";
字符串转数组
split()
var str = "1=2";
var arr = str.split("=");
arr=[1,2]
将具有length属性的对象转成数组
Array.from()
伪数组转换成数组
Array.prototype.slice.call()
slide调用的时候不传参数的话,返回一个于原来数组元素一模一样的一个新数组
每一个数组都是Array类的实例,Array的prototype上有很多方法,这些实例都可以调用,
也就说,这个slice方法来自于 Array.prototype.slice, 那么我们再调用这个方法的时候,利用call来调用,并且将里面的this改成伪数组
将字符串转为整数
parseInt()
将字符串转为小数
parseFloat()
将某个类型转为数值
Number()
将某个类型转为布尔型
Boolean()
将某个类型转为字符串
toString()
将某个字符串转为表达式
eval()