JavaScript 中的一些小技巧

2021-09-16 19:22:47 字數 515 閱讀 9954

&& 和 || 的妙用

我們需要在某個函式或變數為 true 時執行另外乙個函式

const task1 = () => 

const task2 = () => console.log('-----task1 執行成功後執行 task2');

const task3 = () => console.log('task1 執行失敗後執行 task3');

if (task1()) task2();

輸出結果可能是 空 或 『』-----task1 執行成功後執行 task2『』

這裡通過 && 簡化

task1() && task2();
//和上面的if判斷效果一致, task1()返回true 則執行task2();

task1() && task2() || task3();
task1() task2() 不管是否執行, task3() 一定執行;

javascript中資料屬性的一些小結

資料屬性包含乙個資料值的位置。在這個位置可以讀取和寫入值。屬性特性 configurable 能不能通過delete傷處屬性從而從新定義屬性。true enumerable 能不能通過for in來喜歡返回屬性 prototype不可列舉,不能用for in true writable 能不能修改屬...

使用JavaScript實現一些小功能

1 編寫乙個函式,要求輸入年月日時分秒,輸出該年月日時分秒的下一秒。如輸入2004年12月31日23時59分59秒,則輸出2005年1月1日0時0分0秒 function nextsecond 2 返回 a,b 和 c,d 的交集 function collection a,b,c,d 4 計算在遠...

javascript 跨瀏覽器的一些小技巧

用網頁調整格式實在是太複雜了,湊合看看吧。事件處理分為兩種,一種為冒泡型事件,另一種為捕獲型事件 冒泡型事件 是從特定目標到最不特定的目標 捕獲型事件 是從最不特定的物件開始觸發,一直到最精確的物件。dom標準同時支援兩種事件,並且捕獲型事件先發生。window document body div ...