找到约 10000 条结果
  • 现代编程语言的值传递与引用传递
    现代编程语言对于值传递与引用传递的支持程度是比较不同的 首先介绍值传递与引用传递的概念 值传递 将变量a传递到其他的函数并对其更改,不能影响a的值 引用传递 在其他的作用域对传入的变量a的更改可以影响a的值 Note: ​ 在这里的值的概念,对于原始类型,指的就是字面的值,如1,2,'a'; ​ 而对于动态内存分配/类,则指...
    2019-05-11
  • 使用结构化克隆在 JavaScript 中进行深度复制
    在很长一段时间内,您不得不求助于变通方法和库来创建 JavaScript 值的深层副本。现在js提供 structuredClone() 一个用于深度复制的内置函数。
    2022-01-12
  • Javascript 变量与数据类型(一)
    Javascript 变量与数据类型(一)本章讲解了一些关于JavaScript的变量和数据类型,存储方式,以及 一些其它的知识点。javascript 数据类型基础数据类型与引用数据类型null 与 undefinedSymbol 与 BigIntNumber精度问题一、数据类型javascript中的数据类型共有 8 种,其中又分为基本数据类型和引用数据类型。 基本数据类...
    2020-08-05
  • 细说 Javascript 函数篇(三) : 闭包和引用
    Javascript 中一个最重要的特性就是闭包的使用。因为闭包的使用,当前作用域总可以访问外部的作用域。因为 Javascript 没有块级作用域,只有函数作用域,所以闭包的使用与函数是紧密相关的。
    2014-04-27
    10
  • 红宝书第四讲:JavaScript原始值与引用值行为差异详解
    原始值(Primitive Values)类型:包括字符串(String)、数字(Number)、布尔值(Boolean)、null、undefined、Symbol、BigInt1。
    2025-03-25
  • java中的值传递与引用传递
    在java中,数据类型可以分为两类:基本数据类型和引用数据类型(对象)基本数据类型存储在栈中,引用数据类型存储在堆中,引用数据类型的地址引用存储在栈中。作为参数传递时,会将参数复制一份,保存在方法栈中,给方法使用
    2025-01-02
  • JS中的基本类型和引用类型
    内置类型 JS 中七种内置类型(null,undefined,boolean,number,string,symbol,object)又分为两大类型 两大类型: 基本类型: null,undefined,boolean,number,string,symbol 引用类型Object: Array ,Function, Date, RegExp等 存放位置: 基本数据类型:基本类型值在内存中占据固定大小,直接存储在栈内存...
    2020-04-26
    3
  • 面向对象的JavaScript之继承(一) 类式继承
    面向对象的编程语言都具继承这一机制,而 JavaScript 是基于原型(Prototype)面向对象程序设计,所以它的实现方式也是基于原型(Prototype)实现的.
    2017-02-18
  • 值类型&引用类型,内存布局
    值类型和引用类型的说明 值类型: 基本数据类型 int,float,bool,string,数组和结构体 引用类型:指针,slice切片,map,管道chan,interface等 值类型和引用类型的使用特点 值类型:变量直接存储值,内存通常在栈中分配 2.引用类型:变量存储的是一个地址,这个地址对应的空间才是真正存储数据(值),内存通常在堆上分...
    2020-04-08
  • 关于JavaScript的浅拷贝和深拷贝
    要理解 JavaScript中浅拷贝和深拷贝的区别,首先要明白JavaScript的数据类型。JavaScript有两种数据类型,基础数据类型和引用数据类型。js的基本类型:undefined,null,string,boolean,number,symbol(es6新增),保存在栈内存中js的引用类型:Object类型, Array类型,Date类型,RegExp类型,Function类型,基本包装对...
    2018-11-16
  • Javascript this 的一些学习总结01【转自cnblogs的JKhuang】
    相信有C++、C#或Java等编程经验的各位,对于this关键字再熟悉不过了。由于Javascript是一种面向对象的编程语言,它和C++、C#或Java一样都包含this关键字,接下来我们将向大家介绍Javascript中的this关键字。
    2017-01-17
  • JavaScript中的正则表达式
    Javascript的正则表达式是前端中比较重要的部分,正则表达式主要用于字符串处理,表单验证等场合,实用高效,文章主要对JavaScript中的正则的学习与总结
    2017-10-23
  • 右值引用
    右值引用 1. 什么是左值和右值 有几种区分方法: 左值就是即能出现在等号左边也能出现在等号右变的变量(表达式), 右值就只能出现在等号的右边 能取地址的就是左值,不能取地址的就是右值 {代码...} 2. 什么是左值引用和右值引用 如果左值同时又有&标识符,就被称为左值引用 {代码...} 右值通过&&符号表明它是...
    2018-06-21
  • web前端面试题-JavaScript篇(持续更新...)
    Object 是 JavaScript 中所有对象的父对象 数据封装类对象:Object、Array、Boolean、Number 和 String 其他对象:Function、Arguments、Math、Date、RegExp、Error
    2019-11-07
  • Function类型
    函数是这样的一段JavaScript代码,她只定义一次,但是可能被执行或调用多次。Function类型是JavaScript提供的引用类型之一,通过Function可u需变更创建对象。在JavaScript中,函数也是以对象形式存在的。每一个函数都是一个Function对象。函数名,本质就是一个变量,是指向某个Function对象的引用。function fn(){cons...
    2018-08-16
  • HarmonyOS Next struct混合类型成员实践:值类型与引用类型的协同建模
    在HarmonyOS Next开发中,struct允许包含值类型与引用类型(如class)的混合成员,这种特性在数据建模中可平衡数据独立性与共享能力。结合《0010创建 struct 实例-结构类型-仓颉编程语言开发指南-学习仓颉语言.docx》文档,本文解析混合类型成员的设计规则与实战场景,涵盖内存行为、访问控制与性能优化。
    2025-05-28
  • JavaScript中的this
    原文地址 JavaScript中的this 原理 错误的this指向 通常所说的:如果是全局环境中,this指向全局对象,如果是对象的方法,这this指向这个对象。 例子1: {代码...} 例子1前两者为foo,后面都是全局对象。后三者并没有指向foo。所以我们上面的通常说法不精确。 精确的this指向 在全局环境中,this指向全局对象。而在普通...
    2017-02-13