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;
                }
            }
        }
    

      

  • 相关阅读:
    JSP内置/隐式对象(9个)
    会话技术——Cookie&Session
    Head First Java——读书笔记(一)
    并发和并行
    HotSpot
    域对象的比较
    书籍——Java
    润乾报表基础知识
    Android引导页过多导致OOM内存泄漏
    AngularJS 之1-初识
  • 原文地址:https://www.cnblogs.com/gengzhen/p/14094987.html
Copyright © 2011-2022 走看看