今日温故知新内容 python底层数据存放知识延伸——数据的深拷贝和浅拷贝 有如下需求,通过复制一个列表得到另一个列表,对其中一个列表进行任意的改操作,完全不会影响到另一个列表,也就是说复制得到的列表是完全独立的 首先,我们试下如下操作: 上面的操作,其实就是变量的赋值,和拷贝半毛钱关系都没有; l ...
分类:
编程语言 时间:
2020-03-10 01:05:08
阅读次数:
81
前言 浅拷贝和深拷贝在前端开发中是非常重要的知识点,有时候面试官也非常喜欢问到这点,相信很多人只是听过这两个词,不明白他们的意思和涵义,这里将会浅显的讲解浅拷贝和深拷贝。总结学习的同时,希望大家也会有点收获。 Javascript的两种变量类型 1、JavaScript变量的类型分为两种: 基本类型 ...
分类:
其他好文 时间:
2020-03-07 00:09:59
阅读次数:
70
关于函数的核心内容: 函数有哪几种定义和调用方式 this:函数内部的 this 指向、如何改变 this 的指向。 函数的严格模式 高阶函数:函数作为参数传递、函数作为返回值传递 闭包:闭包的作用 递归:递归的两个条件 深拷贝和浅拷贝的区别 函数的介绍 函数:就是将一些功能或语句进行封装,在需要的 ...
分类:
Web程序 时间:
2020-03-04 22:47:01
阅读次数:
96
1.基本类型的值和引用类型的值 基本类型值指的是存储在栈中的一些简单的数据段,在JavaScript中基本数据类型有String,Number,Undefined,Null,Boolean,在ES6中,又定义了一种新的基本数据类型Symbol,所以一共有6种 基本类型是按值访问的,从一个变量复制基本 ...
分类:
其他好文 时间:
2020-03-04 14:58:47
阅读次数:
65
https://blog.csdn.net/bufengzj/article/details/90486991 ...
分类:
编程语言 时间:
2020-03-02 12:43:10
阅读次数:
84
1、浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用(栈中的地址) 2、深拷贝拷贝多层,每一级别的数据都会拷贝 3、Object.assign(target,...source)(ES6新增的方法可以浅拷贝) 一、浅拷贝 1 var obj = { 2 name: 'Cindy', 3 age: 1 ...
分类:
其他好文 时间:
2020-02-06 14:22:03
阅读次数:
75
1. 如果是基本数据类型(String,Number,Boolean,Null,undefined),名字和值都会储存在栈内存中。栈内存中的数据每一次赋值都会产生一个新的内存,每条数据之间不相互影响, var a = 1; b = a; // 栈内存会开辟一个新的内存空间,此时b和a都是相互独立的 ...
分类:
Web程序 时间:
2020-01-13 16:33:12
阅读次数:
109
1、数组去重的方式 2、说说深拷贝和浅拷贝 3、请说出减低页面加载时间的方法 合并css、js文件,减少http请求 压缩js、css文件 减少dom操作、尽可能用变量代替dom的操作 4、null和undefined的区别? null是一个无的对象,转换数值时为0,undefined表示一个无的原 ...
分类:
其他好文 时间:
2020-01-07 16:08:33
阅读次数:
87
图解Java设计模式之设计模式面试题 1.1 Java设计模式内容介绍 1.1.1 先看几个经典的面试题 1.1.2 设计模式的重要性 1.1 Java设计模式内容介绍 1.1.1 先看几个经典的面试题 原型设计模式问题 :1)有请使用UML类图画出原型模式核心角色2)原型设计模式的深拷贝和浅拷贝是 ...
分类:
编程语言 时间:
2020-01-05 19:02:31
阅读次数:
103