ICode9

精准搜索请尝试: 精确搜索
  • 根据月份获取整月日期2022-09-08 18:04:07

       let month = value.month.split('-'); // value 2020-1 let paramsStartTime = ''; let paramsEndTime = ''; paramsStartTime = month[0] + '-' + month[1] + '-01'; const tempDate = new Date(param

  • String 模板2022-09-08 16:00:46

    String 模板 Back-Tics 语法 模板字面量使用反引号( `)而不是("")来定义字符串 let text = `I'm handsome.` 通过使用模板字面量,可以在字符串中同时使用单引号和双引号 变量替换 let firstName = "Yao"; let lastName = "Xinyu"; let fullName = `Welcome ${firstName}, ${lastNa

  • 日常开发记录-当后端返回了键值对中的 value 需要前端自己处理成对应的 label 值时的方法2022-09-08 14:33:57

    代码演示: let list = [{ label: 'yibo', value: 0}, { label: '张三', value: 1}, { label: '李四', value: 2}] function getLabel(list, v, value="value", label="label") { if(v !== undefined && Array.isArra

  • JS实现保留几位小数2022-09-08 10:00:09

    根据不同的场景以及需求目前我用到的有两种 一、保留2位小数(四舍五入) 四舍五入的话很好解决:原生JS提供toFixed可以完美的实现四舍五入 案例: let number=1.116 number.toFixed(2) //得到1.12 二、保留2位小数(不四舍五入) 涉及到计算钱或者要求精度很高的情况下,大部分都用到四舍五

  • ES6 let关键字和var关键字的区别2022-09-08 02:00:09

    建议:在默认情况下使用const,而只有在你知道变量值需要被修改的情况下使用let

  • js桶排序2022-09-07 10:00:31

    **桶排序**   核心思想:对数据进行分桶(分组),分桶后对桶中数据进行排序(可以使用自己喜欢的方式),然后再将所有桶合并(数组合并)。   公式: 划分桶的数量 (数组中最大值-最小值)/数组长度+1       数据所属哪个桶 (数组中当前值-数组中最小值)/数组长度 let arr = [1,8,6,50

  • 微信小程序picker动态数据,支持picker和文本同时使用2022-09-06 21:00:09

    效果图    如果按钮下没有内容会直接输出结果 wxml <view class="tr"> <view style="width: 30%;text-align: center;" wx:for="{{buildinglist}}" wx:for-index="i" wx:key="key"> <view wx:if="{{buildinglist[

  • 百度去广告12022-09-06 02:01:07

    // ==UserScript== // @name 百度去广告 // @version 0.22 // @description 增加支持贴吧 // @author Erimus // @include *www.baidu.com/s?* // @include *tieba.baidu.com/* // @namespace https://greasyfork.org/users/46393 // ==/UserScr

  • 通过 Infinity 和 -Infinity 查找数组中最大和最小值2022-09-05 01:31:33

    认识 Infinity 在 JavaScript 中超出 1.797693134862315E+308 的数值即为 Infinity,小于 -1.797693134862316E+308 的数值为无穷小。 出现情况 2 的指数必须在 -1023 到 1024 之间(开区间)。如果指数太小,数字会变成 0。如果指数太大,则会变成 Infinity。 Math.pow(2, 1024); // Infini

  • 数组去重的几种方式2022-09-04 23:00:33

    1、利用 Map 数据结构去重 1 let arr = [1,2,3,4,3,2,3,4,6,7,6]; 2 let unique = (arr)=> { 3 let seen = new Map(); 4 return arr.filter((item) => { 5 return !seen.has(item) && seen.set(item,1); 6 }); 7 }; 8

  • 临时2022-09-04 22:34:11

    [1] Preface The problem does not require advanced knowledge and heavy implementation at all, but starting in the right direction may not be easy. [2] Solution Let us look at the maximum among \(L_i\) and minimum among \(R_i\) and let \(L_l=M, R_r=m\

  • let,var,const的区别2022-09-04 17:03:19

    js中let,var,const的区别 (1) 块级作用域:块级作用域由{}包括,let和const具有块级作用域,var不存在块级作用域 (2) 变量提升:var存在变量提升,let和const不存在变量提升,即在变量只能在声明之后用,否则会报错 (3) 给全局添加属性:浏览器的全局对象是window,Node的全局对象是global。var

  • Rust常用并发示例代码2022-09-04 16:34:43

    记录几个常用的并发用法: 1、如何让线程只创建1次 先看一段熟悉的java代码: void method1() { new Thread(() -> { while (true) { System.out.println(String.format("thread-id:%s,timestamp:%d", Thread.currentThread().getId(),

  • 前端面试题每日3题——2022-09-042022-09-04 15:33:55

    每日 3 题 16 以下代码执行后,控制台中的输出内容为? let a = { n: 1 }; let b = a; a.x = a = { n: 2 }; console.log(a.x); console.log(b.x); 17 以下代码执行后,控制台中的输出内容为? let a = {}; let b = "123"; let c = 123; a[b] = "b"; a[c] = "c"; console.log(a[b]); 18

  • 前端拖拽的简单实现2022-09-04 10:33:27

    鼠标按下拖动松开时鼠标的位置分析:     <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewpo

  • map 和 forEach 的区别?2022-09-03 23:04:22

    map 和 forEach 的区别:map 有返回值,可以开辟新空间,return 出来一个 length 和原数组一致的数组,即便数组元素是 undefined 或者是 null。forEach 默认无返回值,返回结果为 undefined,可以通过在函数体内部使用索引修改数组元素。 map 的处理速度比 forEach 快,而且返回一个新的数组,方

  • rust 语法小册子2022-09-03 18:31:34

    1. 数据结构 通过关键字定义的数据类型和内存位置 struct S{}定义一个命名成员的结构体 struct S {x:T} 定义一个结构体,成员名为x,成员类型为T struct S(T) 定义元组类型结构体,成员.0类型为T struct S 定义零长单元结构体,不占空间哦 enum E{} 定义一个枚举类, enum E{A, B(), C

  • JQuery——动态添加元素导致点击事件失效2022-09-03 16:31:37

    前言 因为博皮当前版本有人反馈文章中标题导航点击无法生成; jquery-click-invalid: https://codesandbox.io/s/jquery-click-invalid-forked-xpt352 内容 一开始我以为是svg导致的点击事件失效,但是看来下代码结构,发现两者并不关联; 开始觉得问题应该出现在.html()方法上,因为文

  • JavaScript 原始值的比较和对象的比较2022-09-03 14:00:27

    原始值有 null、undefined、布尔值、数字、字符串。所有的原始值,只要编码值相同,则被认为相等: let pri1 = 123; let pri2 = 123; pri1 === pri2; // => true 相反,对象的比较是在对比内存地址是否相同。请看现代 JavaScript 教程 - 对象引用和复制。 let obj1 = { age: 10 }; let

  • 简单理解 JavaScript 的词法作用域2022-09-03 03:01:44

    前言 关于作用域的有关知识点有全局作用域、局部作用域、函数作用域、块级作用域、词法作用域、作用域链。 作用域 作用域就像是一个教室,上课时教室里面的人互相可见,A 教室里的人不可以看见 B 教室里的人。作用域决定了代码生效的区域以及资源(变量、函数)可见的区域。 function fun

  • JavaScript学习2022-09-03 00:35:08

    一、什么是JavaScript JavaScript世界上最流行的脚本语言 一个合格的后端人员,必须精通JavaScript 二、快速入门 2.1、引入JavaScript 内部引入 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>

  • JavaScript let2022-09-03 00:34:06

    JavaScript let 1. 全局作用域 全局(在函数之外)声明的变量拥有全局作用域。 var name1 = "yao";//全局作用域 //此处可以使用name1 function myFunction(){ //此处也可以使用name1 } 全局变量可以在JavaScript程序中的任何位置访问。 2. 函数作用域 局部(函数内)声明的变量拥

  • ES6 关键字 let 和 ES5 及以前关键字 var 的区别2022-09-02 23:31:07

    var 在 ES5 及以前,通过var在块级作用域中声明的变量,外边也可以访问。块级作用域就是一对{}的作用域;块级作用域可以是控制语句的作用域,也就是非函数的作用域。 function f() { { var x = 10; } console.log(x); // => 10 } 在 for 循环体中的变量 i,可以被打印出来,假如因为代码

  • 算法题练习,Solo和koko分糖 ,整数拆分, Cookies 分饼干2022-09-02 23:30:41

    目录1. Candy Solo和koko分糖2. 整数拆分 3=1+1+1 3=1+2 3=33. Cookies 分饼干 1. Candy Solo和koko分糖 如果可以分给弟弟,必定满足全部异或为0,找出最小的一个给弟弟 function handle1(input) { let [num, map] = input.split("\n"); map = map.split(/\s+/).map(a

  • Kotlin:内联函数let、also、with、run、apply2022-09-02 15:04:19

    Let 使用方法: // 作用1:使用it替代object对象去访问其公有的属性 & 方法 object.let{ it.todo() } // 作用2:判断object为null的操作 object?.let{//表示object不为null的条件下,才会去执行let函数体 it.todo() } // 注:返回值 = 最后一行 / return的表达式 示例: // 使用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有