JavaScript
Greg_Zhong
这个作者很懒,什么都没留下…
展开
-
Object.defineProperty()【待更新】
js中对象的方法 Object.defineProperty() 方法 概念 *MDN:会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 *我的理解:可以为对象添加新的属性并赋值,并且可以设置当前赋值后,是否允许后续其他形式的赋值。 第一次探索使用: Object.defineProperty(obj, prop, descriptor),这里的三个形参分别对应对象、对象的属性、属性描述 ,而最后的属性描述属于是一个对象类型,里面可以定义属性的值,并且可以使用 【第一原创 2022-02-17 17:23:05 · 312 阅读 · 0 评论 -
JavaScript的filter()方法---待更新案例
概述: filter()用于筛选数组中符合过滤条件的元素,若符合筛选条件,则返回true,过滤器就会将这个元素放到新的数组中,若返回false则不会将元素放入到新数组。 注:无论元素是否筛选到符合条件,filter()都会创建一个数组,所以若有通过筛选的元素,直接将其放到新数组,若数组中所有元素都未通过筛选条件,则最终返回一个空的数组。 如:【array.filter(callback)】array是需要进行过滤的数组,filter是过滤方法,过滤方法里面是callback回调函数,我们通过cal原创 2022-01-21 15:59:06 · 455 阅读 · 0 评论 -
js中filter()和indexO一起使用能做啥
分开使用 第一:js中indexof()检测字符在字符串中出现的位置, 注意:检测的字符不能为空哦,否则会返回第一个字符的下标。 第二:js中的filter的方法,筛选数组中符合条件的,将每一次符合条件的字符放入新数组中! 结合使用 场景一:去除数组中重复字符 场景2:去除数组对象中的重复对象 ...原创 2021-12-16 17:00:10 · 692 阅读 · 0 评论 -
一名前端开发~对栈内存和堆内存的总结
前言 于过往的理解~结合网上的概述 成就此文! To travel is better than to arrive. 路途之美,远甚终点。 栈内存 由程序(编译器)自动分配内存; 是一块连续的内存; 存放基本数据类型; 存取顺序:先进后出; 存储量相对较小 1~2M,自由度小 (基本数据类型?你还想干嘛?); 使用完,自动销毁; 堆内存 由程序员手动分配内存; 存放引用数据类型(对象和数组); 以数组为例:var a=[ 1,2,3 ];(将右边的数组,赋值给左边的变量); * 原创 2021-07-12 17:43:44 · 230 阅读 · 0 评论 -
var a=“12500.65“;将其数字替换成**(星星),赋给另一个变量(待更新)
这里写自定义目录标题前提准备直入主题 前提准备 JavaScript中的replace()方法 1.定义:用于将字符串中的某些字符,替换成另一些字符,同时也可以使用正则表达式,只要满足正则表达式的范围内的字符,进行替换。 2.使用:replace(a,b); 这里的a代表替换的目标,b代表将目标a换成其他什么字符。 2.0 普通使用(将字符串中的字符~作为目标) 2.1 正则表达式(将满足正则表达式的字符~作为目标) 说明: 下图中的正则后面带有小写字原创 2021-06-30 19:45:38 · 81 阅读 · 2 评论 -
JavaScript全局函数之parseInt()、parseFloat()
愿开发时,不会为基础知识,额外~花费事情再去学! var a= "123" var formatNumber=parseInt(a); console.log("字符串转~number类型(整型):",formatNumber); var b= "123.456" var formatFloat=parseFloat(b); console.log("字符串转float(浮点型):",formatFloat); console.log(typeof(formatNumber)+"检测数据类型.原创 2021-06-30 18:13:03 · 142 阅读 · 0 评论