zoukankan      html  css  js  c++  java
  • js面向对象-class类的基本使用es6语法规范(31-64)

    如果查询数组中唯一的元素,用some方法比较合适,。return true之后就会终止遍历,迭代效率更高,而foreach和filter不会因为return而终止遍历

     trim()方法会从ige字符串的两端删除空白字符串

     Object.defineProperty()方法

      

     

     对象方法 Object.key()用于获取对象自身所有的属性,返回的是一个有属性名的数组

     

     this指向

     bind() 能改变函数内部的this指向,但不会调用函数

     

     高阶函数

      闭包

     一个全局函数可以访问fn(另一个函数)内部的局部变量 可以用闭包来做

     递归

     浅拷贝

     

     

     深拷贝

    function deepClone(newobj,oldobj){
            for(var k in oldobj){
                //获取属性值oldobj[k]
                var item = oldobj[k];
                // 判断这个值是否是数组
                if(item instanceof Array){
                    newobj[k] = [];
                    deepClone(newobj[k],item)
                }else if(item instanceof Object){
                    // 判断这个值是否是对象
                    newobj[k] = {};
                    deepClone(newobj[k],item)
                }else {
                    // 属于简单类型
                    newobj[k] = item;
                }
            }
        }
    

      

  • 相关阅读:
    【蓝桥杯/算法训练】Sticks 剪枝算法 (附胜利大逃亡)
    【蓝桥杯/基础练习】回文数、特殊的回文数
    【蓝桥杯/基础练习】十六进制转八进制
    交叉验证
    第一次写博客---交叉验证
    实验五
    汇编语言第二章
    实验四
    实验三
    实验二
  • 原文地址:https://www.cnblogs.com/gengzhen/p/14094987.html
Copyright © 2011-2022 走看看