JS 的 Array.forEach 方法如何跳出循環(huán)

JavaScript 面試題

眾所周知,在 for 循環(huán)語句中,遇到 break 會(huì)結(jié)束循環(huán)。但是如何在數(shù)組方法 Array.forEach() 方法中如何結(jié)束循環(huán)呢 ?。首先,你應(yīng)該會(huì)想,Array.forEach() 好像無法跳出循環(huán),確實(shí)是這樣的,那么有沒有什么辦法可以跳出循環(huán)呢?當(dāng)然是有的

辰風(fēng)沐陽 閱讀 1235 2023-03-04

JS 中的立即執(zhí)行函數(shù)

JavaScript

JS 的立即執(zhí)行函數(shù): 函數(shù)在創(chuàng)建后立即執(zhí)行。立即執(zhí)行函數(shù)的作用只有一個(gè): 創(chuàng)建一個(gè)獨(dú)立的作用域,這個(gè)作用域里面的變量,外面訪問不到,即:避免了變量污染

辰風(fēng)沐陽 閱讀 875 2023-03-02

nvm - node 版本管理工具【mac】

nodejs

nvm 全稱 node version manager,也就是 node 版本控制。nvm 是一個(gè) node 的版本管理工具,它是一個(gè)命令行應(yīng)用,可以簡單操作 node 版本的切換、安裝、使用、卸載、查看本機(jī)的全局 node.js 版本。當(dāng)有多個(gè) node 項(xiàng)目,但是對(duì) node 要求不一樣,此時(shí)使用 nvm 非常方便

辰風(fēng)沐陽 閱讀 1859 2023-02-24

JS 數(shù)組方法 Array.sort()

JavaScript

眾所周知 JavaScript 中的數(shù)組方法 sort() 可以用來排序,那么,它的排序原理是什么,sort() 方法支持傳入?yún)?shù)嗎 ?你未必知道吧。本文記錄在開發(fā)中遇到的數(shù)組排序問題,看過本文,相信你會(huì)明白基礎(chǔ)牢固是很重要的

辰風(fēng)沐陽 閱讀 1128 2023-02-14

uniapp 項(xiàng)目中的微信小程序分享

微信小程序 uni-app

微信小程序頁面的分享默認(rèn)是關(guān)閉的,開啟后可以將小程序分享給朋友、朋友圈和企業(yè)微信。頁面監(jiān)聽相應(yīng)的生命周期函數(shù)時(shí),對(duì)應(yīng)的分享操作才能使用,uView 對(duì) uni 的分享功能做了進(jìn)一步封裝,使用起來更加方便

辰風(fēng)沐陽 閱讀 2940 2023-01-11

ueditor 富文本編輯器

HTML php

UEditor 是由百度「FEX前端研發(fā)團(tuán)隊(duì)」開發(fā)的所見即所得富文本 web 編輯器,具有輕量,可定制,注重用戶體驗(yàn)等特點(diǎn),開源基于MIT協(xié)議,允許自由使用和修改代碼。UEditor 官方不再積極維護(hù),并且作者也將持續(xù)優(yōu)化和修復(fù)UEditor 停更帶來的一些問題

辰風(fēng)沐陽 閱讀 3019 2023-01-11

var、let、const 的區(qū)別

JavaScript

優(yōu)先推薦使用 let 和 const,對(duì)于指針的指向不會(huì)改變的可以使用 const,指針指向可能會(huì)改變的變量使用 let。var 所表現(xiàn)出來的特殊性: 作業(yè)域提升、沒有塊級(jí)作用域等都是一些歷史遺留問題,其實(shí)是 JavaScript 在設(shè)計(jì)之初的一種語言缺陷

辰風(fēng)沐陽 閱讀 951 2023-01-09

JS 日期對(duì)象

JavaScript

Date 對(duì)象是 JS 的一個(gè)內(nèi)置對(duì)象,在 JS 中使用 Date 對(duì)象來表示一個(gè)時(shí)間??梢酝ㄟ^ Date() 構(gòu)造函數(shù)創(chuàng)建 Date 對(duì)象,省略參數(shù)時(shí),默認(rèn)是當(dāng)前時(shí)間的 Date 對(duì)象;如果想要?jiǎng)?chuàng)建一個(gè)指定時(shí)間的 Date 對(duì)象,實(shí)例化 Date() 構(gòu)造函數(shù)時(shí)傳入?yún)?shù)即可

辰風(fēng)沐陽 閱讀 1037 2022-12-17

Vuex 3.x 目錄結(jié)構(gòu)組織

vue

Vuex 并不限制你的代碼結(jié)構(gòu),但是,它規(guī)定了一些需要遵守的規(guī)則: 1. 應(yīng)用層級(jí)的狀態(tài)應(yīng)該集中到單個(gè) store 對(duì)象中 2. 提交 mutation 是更改狀態(tài)的唯一方法 3. 異步邏輯都應(yīng)該封裝到 action 里面。好的代碼結(jié)構(gòu)組織利于開發(fā)和維護(hù)

辰風(fēng)沐陽 閱讀 1012 2022-12-15

JS 中的進(jìn)制轉(zhuǎn)換功能函數(shù)

JavaScript

最近開發(fā)的物聯(lián)網(wǎng)項(xiàng)目需要經(jīng)常使用到進(jìn)制轉(zhuǎn)換,開發(fā)中需要頻繁使用進(jìn)制間的轉(zhuǎn)換,所以封裝了一些進(jìn)制轉(zhuǎn)換函數(shù),本文記錄一下,方便以后使用

辰風(fēng)沐陽 閱讀 1316 2022-12-13