目录如何创建一个数组数组的类型转换与检测解构赋值及三点运算符(展开语法)数据出栈入栈操作splice与slice实现数组的增删改查清空数组的多种操作拆分和合并数组的查找includes方法的实现原理find与findIndex新增方法循环操作方法every与somefilter 过滤元素的使用map and setreduce方法map和foreach遍历数组的区别数组去重的方法Array.fr
在JS中万物皆对象,下面来看看有什么样的对象内置对象都有它们自己的属性和方法: 对象名.属性名称; 对象名.方法名称一、Array数组对象1)shift 格式:数组.shift() 功能:移除数组开头第一项 参数:无 返回值:移除的内容 原数组发生改变2)unshift 格式:数组.unshift(参数…) 功能:在数组开头添加一个或多个 参数:一个或多个 返回值:数组的长度 原数组发生改变3)p
正则表达式是描述字符模式的对象。正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。 定义​ 当使用 构造函数 创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \)​/* 比如,以下两种方式的定义是等价的 */// 构造函数方式const reg = new RegExp("\\w+");// 字面量方式const reg = /\w+/; 修饰符​ 用于
转载 2022-11-09 09:40:43
32阅读
1. JS 是单线程JS语言的一大特点就是单线程,也就是说同一时间只能做一件事情。这是因为JS这门脚本语言诞生的使命所致(JS是为处理页面中用户的交互,以及操作DOM诞生的)。比如对某个DOM元素进行添加删除操作,不能同时进行,应该先添加后删除 2. JS 单线程导致的问题单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。这样所导致的问题是:如果JS执行时间过长就会造成页面渲染
精品推荐国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!作者:奋进的小样htt
转载 2021-07-27 15:07:13
127阅读
精品推荐国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!作者:奋进的小样htt
原创 2021-07-26 15:36:00
115阅读
反射的原理就是通过类的字节码文件(class文件)反向获取该类或者对象中的属性,既然是通过字节码获取,这就需要JVM的操作了
转载 2021-07-27 15:07:36
130阅读
精品推荐国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!作者:奋进的小样htt
转载 2021-07-23 17:50:25
82阅读
javascript是web开发中的一种脚本编程语言,也是一种通用的,跨平台的,基于对象和事件驱动并具有安全性的脚本编程语言,他不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应相应事件的动态页面Javascript的主要特点如下:解释性:不同于一些编译型的语言,它是一种解释性的语言,它的源代码不需要进行编译,而是直接在浏览器中运行时解释基于对象JavaScript
原创 2017-03-21 22:48:58
570阅读
什么是JavaScriptJavaScript是一种基于对象Object和事件驱动Event Driven并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的特点一种解释性执行的脚本语言: 同其他脚本语言一样,JavaScript也是一种解释性语言,其提供了一个非常方便的开发过程。Ja
转载 2023-09-02 00:00:31
45阅读
什么是反射机制?JAVA反射机制是在运行状态中,对于任意一个类 (class文件),都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。动态获取类中信息,就是java反射 。 可以理解为对类的解剖。看了上面的文字可能对反射机制还是不会特别清楚,那么我们就直接来看看反射机制的实现的代码。再
转载 2023-08-10 20:09:19
84阅读
HashMap基础 【注意】以下内容只是针对 JDK1.8 HashMap继承了AbstractMap类,实现了Map,Cloneable,Serializable接口。 其使用 hash 算法来决定元素的存储,hash 表包含如下属性。 容量(capacity):hash 表数组的大小,默认为16 ...
转载 2021-09-15 11:05:00
453阅读
2评论
Binder机制是Android系统提供的一种高级IPC机制,它使用代理对象、共享内存和序列化等技术,实现了进程间通信和远程调用的功能。它允许在不同进程之间进行数据传输和方法调用,实现了进程间的解耦。在Android系统中,Binder被广泛应用于各种组件之间的通信,例如Activity与Service、Service与Service、应用与系统服务等。Binder的概念如下:驱动层:Binder
原创 2023-11-13 18:18:13
177阅读
Binder机制是Android系统提供的一种高级IPC机制,它使用代理对象、共享内存和序列化等技术,实现了进程间通信和远程调用的功
原创 2024-07-26 10:18:58
142阅读
1. ZooKeeper 是什么?ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳
一、JavaScript遇到错误当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。可能是语法错误,通常是程序员造成的编码错误或错别字。可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。可能是由于来自服务器或用户的错误输出而导致的错误。可能是由于许多其他不可预知的因素。二、JavaScript抛出错误当错误发生时,当事情出问题时,JavaScript 引擎通常会
1 对象相关的一些语言特性1.1 一切皆为对象JavaScript里所有的东西都是对象. 对象是属性的集合. 数字, 字符串, 布尔值等原始值是"伪对象", 它们同样拥有属性, 但是是在栈上分配并按值传递. 而其他的对象是堆上分配并按引用传递.一个很重要的概念是,函数也是对象, 能够作为变量的值, ...
转载 2015-03-19 16:51:00
60阅读
2评论
想要了解一门语言,最好的办法就是了解它的运行机制。掌握了运行机制,能够让我们在开发中少走许多弯路,写出高质量的代码。本文简单介绍什么是JavaScript的运行机制,给刚刚接触JavaScript的小白一个初步的了解,为将来打好基础。 一、JavaScript 代码运行分两个阶段: 1、预解析---把所有的函数定义提前,所有的变量声明提前,变量的赋值不提前 2
# 简述HBase的寻址机制 ## 1. 介绍 在介绍HBase的寻址机制之前,首先需要了解HBase的基本概念。HBase是一个分布式、面向列的NoSQL数据库,建立在Hadoop文件系统(HDFS)之上。HBase的数据模型类似于Google的Bigtable,支持海量数据的存储和高性能的读写操作。 HBase的寻址机制是指如何根据行键(Row Key)来定位数据在表中的位置。在HBas
原创 2023-09-07 19:41:29
291阅读
面向对象(oop)javascript没有类的概念,但是javascript通过构造函数来实现类,通过原型链实现继承。面向对象的三大特性:封装:将对数据的操作细节隐藏起来,只暴露对外的接口,外界调用端不需要(也不可能)知道细节,就能通过对外提供的接口来访问该对象。同时也保证外界无法任意改变对象内部的属性和方法继承:子类继承父类,子类除了拥有父类的所有特性,还有一些自己的具体方法多态:由继承而产生了
  • 1
  • 2
  • 3
  • 4
  • 5