Js日常总结

时间:2019-01-17
本文章向大家介绍Js日常总结,主要包括Js日常总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

 
 $.extend(rowdatas,drawDoor);将多个对象或单个对象赋值给参数rowdatas,一样的就覆盖不同的新增

//1.根据某个字符分割字符串为数组
  var s = keyValue.split(",");
//2.对象转换为数组
for(var i in data) {
    arr.push(data[i]); //属性

//截取字符串
//var indexO = nkstr.indexOf(";");  //获取最开始出现某个字符的索引
//if (indexO !== -1) {
//    var sxh = nkstr.indexOf("*");
//    if (sxh === -1) return;
//    znw = nkstr.substring(0, sxh) * zoom; //从某个索引到某个索引开始截取字符串
//    znh = nkstr.substring(sxh + 1, indexO) * zoom;
//    var wxh = nkstr.lastIndexOf("*");     //获取最末尾最开始出现某个字符的索引
//    fnw = nkstr.substring(indexO + 1, wxh) * zoom;
//    fnh = nkstr.substring(wxh + 1, nkstr.Length) * zoom;
//}
//else {
//    var sxh1 = nkstr.indexOf("*");
//    if (sxh1 === -1) return;
//    znw = nkstr.substring(0, sxh1) * zoom;
//    znh = nkstr.substring(sxh1 + 1, nkstr.Length) * zoom;
//}

url传值需要包一下
escape(JSON.stringify(queryJson));


Konva 
  node.getId();获取对象的ID
  node.getFill(); 获取填充颜色

//删除对象
var obj = { 'a': 'a', 'b': 'b', 'c': 'c' };
        var arr = [];
        arr["a"] = obj
        arr["b"] = obj
        arr["c"] = obj
        for (var i in arr) {
            console.log(i, ":", arr[i]);
            debugger
        }
        delete arr["b"]
        console.log(arr);

//删除数组
var ary = [1,2,3,4];
ary.splice(0,1);
或 ary.splice($.inArray(2, ary), 1); 其中$.inArray(2, ary)用来查找某元素在数组中的索引位置。