1.对象转化
var strObj = { }
strObj.name="每天走走";
strObj.sex = "男";
var strJson = JSON.stringify( strObj );
var str = strJson.toJSONString();
2.递归对象
$.each(str,function(index,item){
console.log( index );
console.log( item );
})
3.json字符串转json对象
var str="{\"name\":\"每天走走\",\"sex\":\"男\"}";
var strJson = JSON.parse(str);
JSON.parse(strJson,function(key,val){
console.log( key );
console.log( val );
});
4.检测对象数据类型
Object.prototype.toString.call( 对象 )
5.函数处理
let sum = new Function('a', 'b', 'return a + b');
let a = 1, b = 2;
// 外部变量作为参数传入
alert( sum(a, b) ); // 3
function cls(){
this.name = function(){
console.log("每天走走");
}
}
6.for循环同步
for(var i=0;i<5;i++){
(function(arg){
console.log(arg);
})(i)
}
7.数字计算
Number("3.123").toFixed(2);
parseInt();
parseFloat();
8.表单提交
var form1 =new FormData($( "#form1")[0] );
var paramStr = $('form1').serialize();
11-09
11-09