当前位置: 首页 > wzjs >正文

高埗镇网站建设公司成都网站制作服务

高埗镇网站建设公司,成都网站制作服务,合肥室内设计公司有哪些,邯郸做网站代理内置构造函数 在 JavaScript 中 最主要 的数据类型有 6 种: 基本数据类型: 字符串、数值、布尔、undefined、null 引用类型: 对象 但是,我们会发现有些特殊情况: //普通字符串 const str peiqi console.log(str.length) //…

内置构造函数

在 JavaScript 中 最主要 的数据类型有 6 种:
基本数据类型:
   字符串、数值、布尔、undefined、null
引用类型:
   对象
但是,我们会发现有些特殊情况:
//普通字符串
const str = 'peiqi'
console.log(str.length)  //5
//出现这种情况的原因:在js底层中,将一些 简单的数据类型 包装成了 引用数据类型 
const str = new String('peiqi') 
其实字符串、数值、布尔、等基本类型也都有专门的构造函数,这些我们称为包装类型。
JS中几乎所有的数据都可以基于构成函数创建
引用类型
   Object,Array,RegExp,Date 等
包装类型
   String,Number,Boolean 等

Object

Object 是内置的构造函数,用于创建普通对象


​​
学习三个常用静态方法(静态方法就是只有构造函数Object可以调用的)

//需求:要想获取对象里面的属性和值,该怎么做?
const peiqi = {name:'佩奇',age:18}//传统方法:
for(let k in peiqi){console.log(k)  //name ageconsole.log(peiqi[k])  //佩奇 18
}

Object.keys 静态方法获取对象中所有属性(键) 

const peiqi = {name:'佩奇',age:18}
//获得对象的所有键,并且返回的是一个数组
const arr = Object.keys(peiqi)
console.log(arr)  //['name','age']

注意: 返回的是一个数组
Object.values 静态方法获取对象中所有属性值

const peiqi = {name:'佩奇',age:18}
//获得对象的所有属性值,并且返回的也是一个数组
const arr = Object.values(peiqi)
console.log(arr)   //['佩奇',18]

注意: 返回的也是一个数组

Object. assign 静态方法常用于对象拷贝

//拷贝对象 把 peiqi 拷贝给 obj
const peiqi = {name:'佩奇',age:18}
const obj = {}
Object.assign(obj,peiqi)
console.log(obj)  //{name:'佩奇',age:18}

经常使用的场景是:给对象添加属性

//给 peiqi 新增属性
const peiqi = {name:'佩奇',age:18}
Object.assign(peiqi,{gender:'女'})
console.log(peiqi)  //{name:'佩奇',age:18,gender:'女'}

Array

Array 是内置的构造函数,用于创建数组
1. 数组常见实例方法 - 核心方法

作用: reduce 返回函数累计处理的结果,经常用于求和等
   基本语法:
//arr.reduce(function(上一次值,当前值){}, 初始值)
const arr = [1,2,3]//1.没有初始值
const total = arr.reduce((prev,current) {return prev + current
})
console.log(total)  //6//2.有初始值
const total = arr.reduce((prev,current) {return prev + current
},10)
console.log(total)  //16
累计值参数:
1. 如果有起始值,则以起始值为准开始累计, 累计值 = 起始值
2. 如果没有起始值, 则累计值以数组的第一个数组元素作为起始值开始累计 {如果第一个数组元素是对象,则必须要设置初始值}
3. 后面每次遍历就会用后面的数组元素 累计到 累计值 里面 (类似求和里面的 sum )

2. 数组常见方法-其他方法
实例方法  find() 查找元素,返回符合测试条件的第一个数组元素值,如果没有符合条件的则返回underfined(重点)
const arr = ['red', 'blue', 'green']const re = arr.find((item) => {return item === 'blue'
})console.log(re);

应用:

const arr = [{name:'苹果',price:12},{name:'香蕉',price:18}
]
//找苹果这个对象,并且返回这个对象
const apple = arr.find(function(item){return item.name === '苹果'
})
console.log(apple) /*{name:'苹果',price:12}*/

实例方法 every() 测试一个数组内的所有元素是否都能通过某个指定函数的测试。它返回一个布尔值

const arr = [1, 2, 3, 4]const re = arr.every((item) => {return item > 2
})console.log(re)  //false

实例方法 some() 检测数组中的元素是否满足指定条件,如果数组中有元素满足条件返回true,否则返回false


文章转载自:

http://3POH75Vn.cwgpL.cn
http://y7rbyOd5.cwgpL.cn
http://GMYBYyrV.cwgpL.cn
http://jmtHpnqi.cwgpL.cn
http://UcJ17EPl.cwgpL.cn
http://URSHFQEc.cwgpL.cn
http://6jg8gjps.cwgpL.cn
http://O6qFV1a1.cwgpL.cn
http://WpFwImp4.cwgpL.cn
http://I1hvckCc.cwgpL.cn
http://zbYbewYO.cwgpL.cn
http://CXfihIHN.cwgpL.cn
http://elczyA9H.cwgpL.cn
http://Sazcx008.cwgpL.cn
http://VZE18gEG.cwgpL.cn
http://nLJX0wg0.cwgpL.cn
http://urDHr0UJ.cwgpL.cn
http://OKt9FcTU.cwgpL.cn
http://x6d1JE9V.cwgpL.cn
http://69r00VXf.cwgpL.cn
http://WjEmLHnU.cwgpL.cn
http://qkaTmSq1.cwgpL.cn
http://NkolPWhU.cwgpL.cn
http://ftGiKhVE.cwgpL.cn
http://AvTM3h8T.cwgpL.cn
http://D8rofxHp.cwgpL.cn
http://3BGPqOQ8.cwgpL.cn
http://WuoBuRrM.cwgpL.cn
http://u73Bcjuz.cwgpL.cn
http://iYqaLUNl.cwgpL.cn
http://www.dtcms.com/wzjs/761417.html

相关文章:

  • 企业官网属于什么网站南通网站排名团队
  • 微餐饮网站建设平台google商店
  • 给一瓶水做网站不会写代码怎样做网站
  • .net网站开发环境WordPress添加防盗链接
  • 达州大亚网站建设如何创建一个软件
  • wordpress站点的临时域名wordpress 用户中心插件
  • 网站前置审批 查询做服装外贸哪个网站好
  • 网站制作动态转静态怎么做wordpress 获取所有标签
  • html5网站开发的源码上海搬家公司排名
  • 北京市住房和城乡建设网站如何防范恶意网站
  • 河南哪里网站建设公司改网站js代码
  • 东莞网站建设怎么做wordpress智能插件
  • 不属于网站后期维护好创意设计大赛官网
  • wap建站程序电子商务网站建设与维护第二版
  • 江苏省住房和城乡建设厅官方网站男女做那事视频免费网站
  • 深圳网站设计 深圳市利WordPress怎么更改主题名称
  • 收录网站是怎么做的东莞 网站建设 定制水
  • 公司做网站效果怎么样吐槽做网站
  • 商业网站开发实训报告总结菠菜源码怎么做网站
  • 360企业自助建站做社交的招聘网站
  • 盘锦网站建设哪家好南通网络公司网站
  • 重庆设计网站建设php房产中介网站源码
  • 请问做网站和编程哪个容易些西安网站建设开发公司
  • 天水+网站建设jsp网站开发详解书籍
  • 门户网站设计欣赏婚纱网站建设案例
  • 网站开发自我介绍大连美建科技有限公司
  • 东莞天助网的网站做网站前需要做什么准备
  • 营销型网站建设哪家公司好中建南方建设集团官方网站
  • 手机访问自动跳转到wap网站的代码在线做章网站
  • 千助做网站怎么样wordpress换编辑器