首页
学习
活动
专区
圈层
工具
发布

记录一些以前没见过的JS语法

立即执行函数 1. js中函数的两种命名方式,即表达式和声明式。...立即执行函数:(function(){}()),(function(){})()这两种是js中立即执行函数的写法,函数表达式后加上()可以被直接调用,但是把整个声明式函数用()包起来的话,则会被编译器认为是函数表达式...如果不支持,你将不得不求助于以前经典的函数。...JS await await等待右侧表达式的结果,这个结果是promise对象或者其他值。 如果它等到的不是一个 promise 对象,那 await 表达式的运算结果就是它等到的东西。...它还提供了一个全局 fetch()方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。 这种功能以前是使用 XMLHttpRequest实现的。

82140
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js 中数字小数点末尾的0显示与否

    js 中数字小数点末尾的0显示与否 不显示0 显示0(数字格式化) 不显示0 我们先来看一道例题,然后围绕其展开“零”的讨论: 问题:得到一个随机数组成的数组,数组长度为10 结果类似于:[0.243...(10).fill(); console.log(arr); 输出(为了展示效果,下面均是在browser环境进行调试;另外在Node.js环境下也成功调试,此处未展示): 由于Math.random...().toFixed(3)得到的是字符串,此处通过Number()转换为number类型 //下面的代码均在开篇创建的arr数组上进行调试 const newArr = arr.map(function...() }); console.log(newArr); 输出: 小结:上面三种方法最终获取的数字都是number类型(都省略了末尾的0);由此可以看出,想得到保留小数点末尾0的数字,只能将其数字格式化...显示0(数字格式化) 下面是通过格式化方法显示小数点末尾末尾的0 ,最终获取的数字是string类型 /** * 格式化数字,保留小数点后末尾的0 * @param {Number} value 需要格式化的小数

    7.4K40

    最全的JS数组去重

    数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。...在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候可能回被问到。文末有福利哦 1....(unique(arr)) // [1, "true", true, 15, false, undefined, null, NaN, "NaN", 0, "a", {}, {}] 不考虑兼容性,这种去重的方法代码最少...利用对象的属性不能相同的特点进行去重 function unique(arr) { if (!...由于Map中不会出现相同的key值,所以最终得到的就是去重后的结果。 11.

    2.9K20
    领券