因为方法很多,掌握了类似的,查找文档就很容易了,所以不用一个个都去记住,学会一个就好了。下面联系几个$工具方法:
还有的就是文档其实是一个非常好的东西,因为文档说的非常清楚,又比较官方。
1. $.each(): 遍历数组或对象中的数据
var obj = {
"name":"rainbow",
"sex":"girl"
}
$.each(obj,function(key,value){
console.log(key+","+value)
})
2. $.trim(): 去除字符串两边的空格
var name = " rainbow cai "
console.log($.trim(name))
3. $.type(obj): 得到数据的类型
console.log($.type(name))
得到string
4. $.isArray(obj): 判断是否是数组
console.log($.isArray($("body")))
返回结果是fasle,因为$("body")是$对象伪数组,不是真的数组
5. $.isFunction(obj): 判断是否是函数
console.log($.isFunction($))
//返回true,因为$是一个js函数库
6. $.parseJSON(json) : 解析json字符串转换为js对象/数组
var json = '{"name":"rainbow","sex":"girl"}'
/*
* json是js对象表示法,是一种特殊的字符串,有两种类型的json,json对象{},json数组【】
* 转换json对象-》js对象,json数组-》js数组
* 原生的json转换
转换json对象-js对象
* var objjson = JSON.parse(json)
json数组-js数组
JSON.stringify(objjson)
*/
console.log($.type($.parseJSON(json)))