zoukankan      html  css  js  c++  java
  • jquery 常用工具方法

    • inArray(value, array [, fromIndex ])方法类似于原生javascript的indexOf()方法,没有找到匹配元素时它返回-1。如果数组第一个元素匹配参数,那么$.inArray()返回0,参数fromIndex是数组索引值,表示从哪里在开始查找。默认值是0
    var arr = [1,2,3,'1','2','3'];
    console.log(arr.indexOf('2'));//4
    console.log(arr.indexOf(3));//2
    console.log(arr.indexOf(0));//-1
    
    var arr = [1,2,3,'1','2','3'];
    console.log($.inArray('2',arr));//4
    console.log($.inArray(3,arr));//2
    console.log($.inArray(0,arr));//-1
    • makeArray()方法用于将一个类数组对象转换为真正的javascript数组
      console.log($.isArray({ 0: 'a', 1: 'b', length: 2 }));//false
      console.log($.isArray($.makeArray({ 0: 'a', 1: 'b', length: 2 })));//true

      如果使用原生javascript,可以使用slice()方法将类数组对象变成真正的数组

    • unique()方法用于数组去重
                    var sr=[1.2,5.2,2,5,3,1.2,1.2,"1.2"];
                    console.log($.unique(sr));// [1.2, 5.2, 2, 5, 3, "1.2"]
    • $.noop() 此方法不接受任何参数,空函数;用于插件封装时的回调函数
    •    $.now()  返回一个数字,表示当前时间
    •    $.parseJSON()  json转换js对象
  • 相关阅读:
    第07组 Beta冲刺(2/5)
    第07组 Beta冲刺(1/5)
    第07组 Alpha事后诸葛亮
    第07组 Alpha冲刺(5/6)
    第07组 Alpha冲刺(6/6)
    软工实践个人总结
    第01组 Beta版本演示
    第01组 Beta冲刺(5/5)
    第01组 Beta冲刺(4/5)
    第01组 Beta冲刺(3/5)
  • 原文地址:https://www.cnblogs.com/fy326498/p/7308081.html
Copyright © 2011-2022 走看看