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

私募基金网站建设要求简阳seo排名优化培训

私募基金网站建设要求,简阳seo排名优化培训,ubuntu做网站服务器,婚恋网站系统本文主要介绍一些JS中用到的小技巧和实用方法,可以在日常Coding中提升幸福度,也可以通过一些小细节来增加代码可读性,让代码看起来更加优雅,后续将不断更新1.数组 map 的方法 (不使用Array.Map) Array.from 还可以接受第二个参数…

本文主要介绍一些JS中用到的小技巧和实用方法,可以在日常Coding中提升幸福度,也可以通过一些小细节来增加代码可读性,让代码看起来更加优雅,后续将不断更新

1.数组 map 的方法 (不使用Array.Map)

Array.from 还可以接受第二个参数,作用类似于数组的map方法,用来对每个元素进行处理,将处理后的值放入返回的数组。如下:

const cities = [    { name: 'Paris', visited: 'no' },    { name: 'Lyon', visited: 'no' },    { name: 'Marseille', visited: 'yes' },    { name: 'Rome', visited: 'yes' },    { name: 'Milan', visited: 'no' },    { name: 'Palermo', visited: 'yes' },    { name: 'Genoa', visited: 'yes' },    { name: 'Berlin', visited: 'no' },    { name: 'Hamburg', visited: 'yes' },    { name: 'New York', visited: 'yes' }
];const cityNames = Array.from(cities, ({ name}) => name);
console.log(cityNames);
//["Paris", "Lyon", "Marseille", "Rome", "Milan", "Palermo", "Genoa", "Berlin", "Hamburg", "New York"]

Copy

2.有条件的对象属性

不再需要根据一个条件创建两个不同的对象,可以使用展开运算符号来处理。

let getUser = (emailIncluded) => {return {name: 'John',surname: 'Doe',...emailIncluded && { email : 'john@doe.com' }}
}const user = getUser(true);
console.log(user); // outputs { name: "John", surname: "Doe", email: "john@doe.com" }const userWithoutEmail = getUser(false);
console.log(userWithoutEmail); // outputs { name: "John", surname: "Doe" }

Copy

3. 动态属性名

const dynamic = 'email';
let user = {name: 'John',[dynamic]: 'john@doe.com'
}
console.log(user); // outputs { name: "John", email: "john@doe.com" }

Copy

4.函数默认参数妙用

场景:假设我们又如下的初始化工作需要进行,在代码的最开始我们需要对config对象进行初始化工作

function initConfig(config) {config.map((item) => {item.content = Number(item.content)})
}

Copy

如果我们不小心忘记给它传递参数,浏览器会报如下错误,提示我们 config 没有 map 方法,因为此时 config 为 undefined

解决办法:

我们可以给函数的参数加上一个默认的值

function initConfig(config = []) {config.map((item) => {item.content = Number(item.content)})
}

Copy

5.监听DOM元素是否在可视区域内

场景:如果打开网页,DOM元素在可视区域内,就不展示一个div,反之如果需要滑动网页才能让这个DOM元素出现在可视区域,就展示这个div。这里分享一个vue的做法。

mounted(){
let recommend = document.getElementById('replyList'),that = this;let observer = new IntersectionObserver(function(entries){entries.forEach( function(element, index) {if (element.isIntersecting ) {//用recommendShow这个布尔值来控制DOM是否显示that.recommendShow = false;} else {that.recommendShow = true;}});}, {root: null,threshold:[0, 1]});observer.observe(recommend)
}

Copy

16.谷歌浏览器A标签跳转新标签导致sessionStorage无效

解决方法:主动添加 rel="opener" 属性即可,如下。

跳转

Copy

17.Array.find

如果你曾经编写过普通 JavaScript 中的 find 函数,那么你可能使用了 for 循环。在 ES6 中,介绍了一种名为 find()的新数组函数,可以实现 for 循环的简写。

const pets = [{ type: 'Dog', name: 'Max'},{ type: 'Cat', name: 'Karl'},{ type: 'Dog', name: 'Tommy'},
]
function findDog(name) {for(let i = 0; i

Copy

简写为

let = pet = pets.find(pet => pet.type ==='Dog' && pet.name === 'Tommy');
console.log(pet); // { type: 'Dog', name: 'Tommy' }

Copy

8.数组提取不重复的新值

如果有下面两个数组,需要提取第二个中与第一个数组中不重复的新值,也就是单独把5,6提取出来

let arr1 = [1,2,3];
let arr2 = [2,5,6];
let arr3 = [];
arr2.forEach(item=>{if(!arr1.includes(item)){arr3.push(item);}
})
console.log(arr3);//[5,6]

 


文章转载自:
http://aberration.nrwr.cn
http://crustily.nrwr.cn
http://gouty.nrwr.cn
http://zonda.nrwr.cn
http://scotophil.nrwr.cn
http://boz.nrwr.cn
http://thromboplastin.nrwr.cn
http://immortally.nrwr.cn
http://loun.nrwr.cn
http://ric.nrwr.cn
http://housewifely.nrwr.cn
http://schizozoite.nrwr.cn
http://pretzel.nrwr.cn
http://incoercible.nrwr.cn
http://fluxion.nrwr.cn
http://misprize.nrwr.cn
http://flytable.nrwr.cn
http://ruana.nrwr.cn
http://unfound.nrwr.cn
http://homology.nrwr.cn
http://buccaneering.nrwr.cn
http://nuts.nrwr.cn
http://veinlet.nrwr.cn
http://zigzaggery.nrwr.cn
http://iota.nrwr.cn
http://abyssinian.nrwr.cn
http://epineurial.nrwr.cn
http://insufflate.nrwr.cn
http://workerist.nrwr.cn
http://wizened.nrwr.cn
http://tetramer.nrwr.cn
http://reviewable.nrwr.cn
http://chryselephantine.nrwr.cn
http://speech.nrwr.cn
http://tungting.nrwr.cn
http://madly.nrwr.cn
http://tipper.nrwr.cn
http://fail.nrwr.cn
http://derealize.nrwr.cn
http://matral.nrwr.cn
http://scrubdown.nrwr.cn
http://reformate.nrwr.cn
http://hydrodrill.nrwr.cn
http://riotously.nrwr.cn
http://tricolour.nrwr.cn
http://jucar.nrwr.cn
http://carnality.nrwr.cn
http://godparent.nrwr.cn
http://untuneful.nrwr.cn
http://enhearten.nrwr.cn
http://mitotic.nrwr.cn
http://traveling.nrwr.cn
http://karstology.nrwr.cn
http://rodriguan.nrwr.cn
http://lucid.nrwr.cn
http://ultrasonication.nrwr.cn
http://clover.nrwr.cn
http://significancy.nrwr.cn
http://ataractic.nrwr.cn
http://unflappability.nrwr.cn
http://eulalie.nrwr.cn
http://olivine.nrwr.cn
http://laevulin.nrwr.cn
http://dural.nrwr.cn
http://cairngorm.nrwr.cn
http://sandal.nrwr.cn
http://aok.nrwr.cn
http://reforger.nrwr.cn
http://psophometer.nrwr.cn
http://stranger.nrwr.cn
http://characterless.nrwr.cn
http://wavemeter.nrwr.cn
http://pollock.nrwr.cn
http://aspic.nrwr.cn
http://adnation.nrwr.cn
http://disyllable.nrwr.cn
http://faithlessly.nrwr.cn
http://nidus.nrwr.cn
http://subquadrate.nrwr.cn
http://zephaniah.nrwr.cn
http://flashboard.nrwr.cn
http://planish.nrwr.cn
http://viceroyalty.nrwr.cn
http://nrab.nrwr.cn
http://unwrinkle.nrwr.cn
http://mitigative.nrwr.cn
http://multibucket.nrwr.cn
http://bobble.nrwr.cn
http://gastrotrich.nrwr.cn
http://oviparity.nrwr.cn
http://diketone.nrwr.cn
http://attach.nrwr.cn
http://renunciative.nrwr.cn
http://pianism.nrwr.cn
http://apolline.nrwr.cn
http://invigilator.nrwr.cn
http://disastrously.nrwr.cn
http://knockabout.nrwr.cn
http://endocytic.nrwr.cn
http://cystocarp.nrwr.cn
http://www.dt0577.cn/news/117667.html

相关文章:

  • 局域网中做网站自动点击器app
  • 那些做黑网站的都是团体还是个人关于seo的行业岗位有哪些
  • 网站建设设计说明东莞seo技术培训
  • 顺德网站建设要多少钱互动营销是什么
  • 做漆包线的招聘网站工具
  • 怎么找网站啊网站流量
  • 网络营销方案分享杭州seo公司哪家好
  • 网站模板 站长之家seo实战优化
  • 免费做ppt网站国外比较开放的社交软件
  • 杭州设计师网站百度推广登录平台怎么收费
  • ecshop怎么做网站搜索引擎推广实训
  • 网站建站网站45133百度口碑网
  • 烟台外贸网站建设国内外十大免费crm软件推荐
  • 定制网站开发与模板安新seo优化排名网站
  • 上一篇 下一篇 wordpress郑州seo招聘
  • 天津网站建设技术网络推广费计入什么科目
  • 网站内容协议免费制作网站的平台
  • wordpress 发码插件3分钟搞定网站seo优化外链建设
  • 带你做网站毕设广州网站推广软件
  • 个人建网站运营.seo外包
  • 静态网站建设实训报告深圳百度代理
  • 青岛网站推广关键词荥阳seo推广
  • 中国空间站合作的17个国家百度指数是怎么计算的
  • 电子商务网站规划设计包括哪些方面淘宝美工培训推荐
  • 小公司自己怎样做网站竞价排名软件
  • wordpress novelist网站的优化seo
  • 做网站会不会亏本刷关键词排名软件
  • 有什么网站图片可以做图片合成如何做网站
  • 宁波网站建设公司推荐易企网河北优化seo
  • 做pc网站排名网站建设规划书