javascript内置对象
javascript中的内置对象
苟圣啊
请大佬多多关照小弟,有不足的地方还请指点,点个赞再走可还行啊
展开
-
替换数组中的对象(不操作原数组及操作原数组)
var oldlist = [{ "id": 1001, "name": "aa" }, { "id": 1002, "name": "bb" }]; var replaceobj = { "id": 1002, "name": "cc" } var newlist = oldlist.map(r => { return r.id === replaceobj.id ? replaceobj : ...原创 2020-08-03 14:45:56 · 1286 阅读 · 0 评论 -
字符串首字母大写,数组中的字符串首字母大写
字符串首字母大写(封装的思想,也可以不用) function startU(str) { let s1 = str.slice(0, 1); let s2 = str.slice(1); let result = s1.toUpperCase() + s2.toLowerCase(); return result } console.log(startU('asdasdas.原创 2020-07-24 09:30:47 · 781 阅读 · 0 评论 -
5.内置对象----函数function(调用、创建、传参、this、return、回调、作用域、作用域链、闭包)
function函数创建函数调用函数函数传参this对象return返回值回调函数作用域作用域链闭包函数js中函数是用来完成特定任务的代码块,必须调用才可以执行。创建函数声明函数(会提升)function fn() {}函数表达式(不会提升)var fn = function(){}ES6箭头函数 (箭头函数没有arguments)var fn = ()=>{}new方式(构造函数表达式)var fn = new Function()调用函数(函数可以使用指定的thi原创 2020-06-08 21:18:43 · 357 阅读 · 0 评论 -
4.内置对象----Math
Math常用方法Math.ceil()向上取整Math.floor()向下取整Math.round()四舍五入Math.random()返回一个0-1之间的随机数,[0,1)两数之间的随机数公式(包含max)Math.round(Math.random()*(max - min)) + min两数之间的随机数公式(包含两端)Math.round(Math.random()*(max - min+1)) + minMath.max()返回给定的一组数字中的最大值Math.原创 2020-06-08 18:17:28 · 168 阅读 · 0 评论 -
3.内置对象----Date
使用Date对象通过new操作符实例化Date对象。(new Date)把日期转为本地格式toLocaleString()获取具体时间 //获取具体的日期和时间,都是number类型 var now = new Date(); //获取年,返回一个四位数年份 console.log(now.getFullYear()); //打印的是2020 //月,返回一个从0到1的整数值,0代表月 console原创 2020-06-08 17:56:36 · 181 阅读 · 0 评论 -
2.内置对象----string(方法)
常用方法charAt() 根据下标获取字符charCodeAt(index) 根据下标获取字符串的编码(unicode编码)slice(start,end) 字符串的截取(start到end之间的字符)包含start不包含end,如果start >= end则返回一个空字符串;如果只有一个参数则返回start到末尾;如果值为负数则会被当做字符串长+负数处理substring(start,end) 字符串的截取(start到end之间的字符)包含start不包含end,如果start &原创 2020-06-07 21:01:46 · 180 阅读 · 0 评论 -
1.内置对象----array(数组创建、方法、迭代方法)
一、创建数组 1、new Array() 2、[] (又称字面量方法) 3、Array.of()二、常用方法(小例子)1. let arr = [233]; (下标从0开始,此段下标为012) arr.**push**(1); //在末尾添加元素 (2331)2. let a = arr.**pop**(); //删除并返回末尾元素3. arr.**unshift**(2); //开头添加元素4. arr.**shift**(); //开头删除并返回元素5.原创 2020-06-03 11:18:25 · 280 阅读 · 0 评论