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

JS实用小计

1.如何创建一个数组大小为100,每个值都为0的数组

// 方法一:
Array(100).fill(0);// 方法二:
// 注: 如果直接使用 map,会出现稀疏数组
Array.from(Array(100), (x) => 0);// 方法二变体:
Array.from({ length: 100 }, (x) => 0);

2.如何逆序一个字符串

const reverse = (s) => s.split("").reverse().join("");

3.关于 this 与包装对象

如果处于非严格模式下,要绑定的this指定为nullundefined时会自动替换为全局对象,原始值则会被包装

严格模式:

"use strict"; function test() {  console.log(this);
} 
test.call(2);  // 2

非严格模式

function test() {  console.log(this);
}
test.call(2);  // Number {2}
http://www.lryc.cn/news/209886.html

相关文章:

  • Android---Bitmap详解
  • 设计高信度和效度的问卷:关键要点与技巧
  • 从工厂到社会:探索如何应用设计模式工厂模式
  • slice()和splice()用法
  • 基于windows10的pytorch环境部署及yolov8的安装及测试
  • 面试算法40:矩阵中的最大矩形
  • was下log4j设置日志不输出问题
  • 小米14系列, OPPO Find N3安装谷歌服务框架,安装Play商店,Google
  • Servlet 与Spring对比!
  • 粤嵌实训医疗项目--day03(Vue + SpringBoot)
  • spark3.3.x处理excel数据
  • 哪一个更好?Spring boot还是Node.js
  • AD7321代码SPI接口模数转换连接DAC0832输出verilog
  • JavaScript_Pig Game切换当前玩家
  • EtherNet Ip工业RFID读写器与欧姆龙PLC 配置示例说明
  • UE5简化打包大小
  • ThinkPHP8学习笔记
  • NSSCTF做题第9页(2)
  • Rust笔记【1】
  • 代码随想录训练营day3:链表part1
  • Bootstrap的咖啡网站实例代码阅读笔记
  • 2021年06月 Python(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • FileWriter文件字符输出流
  • Vue的八个基础命令及作用
  • Log日志详解分析
  • 【API篇】九、Flink的水位线
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • Java面试题-Redis-第一天(Redis简单介绍)
  • Java 生成和读取JSON文件
  • k8s-----26、细粒度权限管理 RBAC