数组对象
var arr=["121",434,"asA"];
//遍历有值的数组元素
//如果元素是空,,这种,就不会出现在便历结果中,但是for循环输出会undifinied
arr.forEach(function(e){
concole.log(e);
})
//箭头函数=> 简化函数定义
arr.forEach((e)=>{
console.log(e);
})
//splice删除元素
arr.splice(2,6);
//含义为从数字为2开始向后删,删6个数为止,包括删2
字符串对象
//创建字符串两种方法
var str="4324fdsare";
var str=new String("vfdsgfrsg");
str.length;
console.log(str.charAt(i));
//i为索引,输出字符串中索引为i的东西
//trim去除字符串左右两端的空格
var strr=" 43243fsf gfdgfd ";
console.log(strr.trim());
//substring 截取字符串,
sre.substring(3,6);
//含头不含为尾,用索引截取
JS自定义对象
var user={
name:"Tomi",
age;12;
gender:"女"
eat(){
alert("开始吃顿饭")}
};
/*
和Java里面的对象相似,调用方法一致
***/
//JSON
var sth={"name":"jerry","age":13,"add":["北京","china"]};
//JSON字符串转换为JS对象
var jsObject=JSON.parse(sth);
//JS对象转换为JSON字符串
var sth=JSON.stringfy(jsObject);
var jsstr='{ "name":"fds","age": 13,"add": ["BeiJing","Shanghai","dss"]}';
var jsObject=JSON.parse(jsstr);
console.log(jsObject.name);
//将js对象转换为字符串
var str=JSON.stringify(strObject);