
javacript
码农双双
2013开始写代码。一直在路上。勤勉。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
npx 初次见面
初次见到npx原创 2022-01-10 14:50:51 · 331 阅读 · 0 评论 -
&&前端&&数组扁平化
第一种方法function steamrollArray(arr) { const flattenedArray = []; for (let i = 0; i < arr.length; i++) { if (Array.isArray(arr[i])) { flattenedArray.push(...steamrollArray(arr[i])); } else { flattenedArray.push(arr[i]); } }原创 2021-11-15 23:49:23 · 208 阅读 · 0 评论 -
&&前端&&sass
NO。1用 Sass 变量存储数据Sass 不同于 CSS 的一个特点是它允许使用变量。 可以在 Sass 中声明变量,并为它赋值,就像在 JavaScript 中一样。在 JavaScript 中,变量是使用 let 和 const 关键字定义的。 在 Sass 中,变量以 $ 开头的,后跟变量名。$main-fonts: Arial, sans-serif;$headings-color: green;<!--这样使用-->h1 { font-family: $main-原创 2021-11-15 21:19:09 · 639 阅读 · 0 评论 -
&&前端学习&&集合排序
要求编写一个带有两个或更多数组的函数,并按原始提供的数组的顺序返回一个新的唯一值数组。换句话说,所有数组中出现的所有值都应按其原始顺序包括在内,但最终数组中不得重复。去重后的数字应按其出现在参数中的原始顺序排序,最终数组不应按数字大小进行排序。如有疑问,请先浏览下方的测试用例。No。1function uniteUnique(arr1, arr2, arr3) { var finalArray = []; for (var i = 0; i < arguments.length;原创 2021-11-15 16:52:32 · 393 阅读 · 0 评论 -
&&前端&&寻找缺失的字母
在这道题目中,我们需要写一个函数,找出传入的字符串里缺失的字母并返回它。如果所有字母都在传入的字符串范围内,返回 undefined。第一种方法function fearNotLetter(str) { for (var i = 0; i < str.length; i++) { /* code of current character */ var code = str.charCodeAt(i); /* if code of current character原创 2021-11-15 16:28:24 · 544 阅读 · 0 评论 -
&&前端&&DNA 配对
给出的 DNA 链上缺少配对元素。 请基于每个字符,获取与其配对的元素,并将结果作为二维数组返回。DNA 的碱基对 有两种形式:一种是 A 与 T,一种是 C 与 G。 请为参数中给出的每个字符配对相应的碱基。注意,参数中给出的字符应作为每个子数组中的第一个元素返回。例如,传入 GCG 时,应返回 [[“G”, “C”], [“C”,“G”], [“G”, “C”]]。字符和它的配对组成一个数组中,所有配对数组放在一个数组里。第一种方法function pairElement(str) {原创 2021-11-15 16:18:49 · 201 阅读 · 0 评论 -
&&前端&&搜索与替换
在这道题目中,我们需要写一个字符串的搜索与替换函数,它的返回值为完成替换后的新字符串。这个函数接收的第一个参数为待替换的句子。第二个参数为句中需要被替换的单词。第三个参数为替换后的单词。注意: 在更换原始单词时保留原始单词中第一个字符的大小写。 即如果传入的第二个参数为 Book,第三个参数为 dog,那么替换后的结果应为 Dog第一种方法function myReplace(str, before, after) { // Find index where before is on st原创 2021-11-14 21:20:11 · 662 阅读 · 0 评论 -
&&前端&&儿童黑话
儿童黑话也叫 Pig Latin,是一种英语语言游戏。 规则如下:如果单词以辅音开头,就把第一个辅音字母或第一组辅音簇移到单词的结尾,并在后面加上 ay。如果单词以元音开头,只需要在结尾加上 way。第一种方法function translatePigLatin(str) { let consonantRegex = /^[^aeiou]+/; let myConsonants = str.match(consonantRegex); return myConsonants原创 2021-11-14 20:13:28 · 2385 阅读 · 0 评论 -
&&前端&& 过滤数组中的重复元素
利用函数删掉数组中的重复元素第一种方法funtion destroyer(arr){ let val = Object.values(agruments).slice(1); for(let i=0;i<arr.length;i++){ for(let j=0;i<val.length;j++){ if(arr[i] === val[i]){ delete arr[i]; } } } return arr;}destroyer([1, 2, 3, 1原创 2021-11-14 17:01:07 · 843 阅读 · 0 评论 -
&&前端&&数组的对称差
比较两个数组并返回一个新数组,包含所有只在其中一个数组中出现的元素,排除两个数组都存在的元素。 换言之,我们需要返回两个数组的对称差。**注意:**返回数组中的元素顺序不会影响挑战的测试结果。第一种方法function diffArray(arr1, arr2) { var newArr = []; function onlyInFirst(first, second) { // Looping through an array to find elements that don't原创 2021-11-14 09:12:36 · 559 阅读 · 0 评论 -
&&前端&&函数式编程
函数式编程是一种方案简单、功能独立、对作用域外没有任何副作用的编程范式。1)功能独立——不依赖于程序的状态(比如可能发生变化的全局变量);2)纯函数——同一个输入永远能得到同一个输出;3)有限的副作用——可以严格地限制函数外部对状态的更改。函数式编程术语Callbacks 是被传递到另一个函数中调用的函数。 你应该已经在其他函数中看过这个写法,例如在 filter 中,回调函数告诉 JavaScript 以什么规则过滤数组。函数就像其他正常值一样,可以赋值给变量、传递给另一个函数,或从其它函数返原创 2021-11-13 23:42:56 · 405 阅读 · 0 评论 -
&&前端&& 正则表达式
写在前面的内容以下是我学习记录有不正确的地方 大家一起讨论学习 进步码农双双 在路上正则表达式在编程语言中,正则表达式用于匹配指定的字符串。 通过正则表达式创建匹配模式(规则)可以帮你完成指定匹配。如果想要在字符串 The dog chased the cat 中匹配到 the 这个单词,可以使用如下正则表达式:/the/。 注意,正则表达式中不需要引号。let a =“The dog chased the cat” ;let b = /the/;b.test(a);这里会打印出来是tr原创 2021-11-09 21:09:09 · 770 阅读 · 0 评论 -
&&前端&& promise
Promise 是异步编程的一种解决方案 - 它在未来的某时会生成一个值任务完成,分执行成功和执行失败两种情况。Promise 是构造器函数,需要通过 new 关键字来创建。构造器参数是一个函数,该函数有两个参数 - resolve 和 reject。resolve 解决reject 拒绝const myPromise = new Promise((resolve, reject) => {});...原创 2021-11-06 09:50:23 · 139 阅读 · 0 评论 -
&&前端&& ES6 种的三个点点...
在ES6种…这个叫做rest操作符可以用来展开数组使用咱开数组可以做浅拷贝使用浅拷贝就是只能拷贝一维数组原创 2021-11-05 22:02:47 · 225 阅读 · 0 评论 -
&&前端&& 数组合方式
&&前端&& 数组合并到两种方式第一种arr1 = [1,2,3];arr2 = [4,5,6];arr1.push(...arr2);「必须有三个点点啊。必须有,为什么,目前不知道,后续更新」第二种arr1 = [1,2,3]arr2 = [4,5,6];Array.prototype.apply(arr1,arr2);「原理目前不是很懂,我保证后续更新;」有知道的也可以留言讨论;;;...原创 2021-11-05 17:06:06 · 239 阅读 · 0 评论 -
在HTML中引入JAVAScript
HTML 中的脚本必须位于 <script> 与 </script> 标签之间。脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。<script> 标签如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。<script> 和 </原创 2018-12-05 14:31:50 · 369 阅读 · 0 评论 -
ES6 视频学习分享NO.2
分享 这篇文章,主要是对自己学习的一个总结。 希望可以帮助到更多的人 今天学习 const 命令 ================================================================= const 用来定义常量 定义常量的名字,一般都是用大写 const 特性之一 一旦复制 不可以再次改变const...原创 2018-11-23 14:16:37 · 225 阅读 · 0 评论 -
ES6 视频学习分享NO.1
//引入js<script type='text/javascript' src='./index.js'></script>ES6的特性 强大 简洁 严谨引入与ES5 没有太大的区别NO. 1//var 与 let 对于域的看法不同// var 可以作为全局变量和局部变量// let 只要遇到代码库就算一个域if(true){ var ...原创 2018-11-23 11:28:23 · 729 阅读 · 3 评论 -
前端学习正则表达式
第一 权威指南JavaScript中的正则表达式用RegExp对象表示,可以使用RegExp()构造函数来创建RegExp对象,不过RegExp对象更多的是通过一种特殊的直接量语法来创建。var pattern = /s$/;var pattern = new RegExp("s$");正则表达式中的直接量字符字符字母和数字字符 匹配自身\o 匹配NUL\t ...原创 2018-11-08 15:35:15 · 322 阅读 · 0 评论