原创 push()和concat()的區別。

一般在數組末尾添加元素用push方法就可以了,但是這樣會改變原有數組的數據所以就有了concat方法 concat方法是在原有的基礎上添加元素並返回鏈接之後的副本,並不會修改原有的數組。 不說廢話了,直接上圖:new一個實例 var a

原创 JavaScript - 基本面函數 - 求數組中所有大於`1`的和, 如果都是`負數`或者`空數組`那麼返回`0`

JavaScript  - 基本面函數  -  求數組中所有大於`1`的和, 如果都是`負數`或者`空數組`那麼返回`0` 推薦使用 第二種  function positiveSum (arr) { // 最讓人接受的方法 v

原创 JavaScript - 基本面函數 - 求出數組的和 判斷是 "even" or "odd"

 JavaScript  - 基本面函數  -  求出數組的和 判斷結果是 "even" or "odd" function oddOrEven(arr) { return arr.reduce((a,b)=>a+b,0) % 2

原创 JavaScript 中的 some() 方法

some()方法 語法:  arr.some(fn[, thisArg])  參數 fn是用來測試每個元素的函數,接受三個參數:  item:數組中正在處理的元素。  index:數組中正在處理的元素的索引值。 array:som

原创 JavaScript - 基本面函數 - 返回字符串中的 最大值 和 最小值

 JavaScript  - 基本面函數  -  返回字符串中的 最大值 和 最小值 函數裏面:  兩種寫法的返回值是一樣的. 有一個是 調用了 隱式類型轉換 另外一個是 調用了 顯示類型轉換 推薦是的是用 顯示類型轉換. 這樣對於代碼的

原创 數組重排和反轉

數組中已存在兩個用來排序的方法:reverse()和sort()方法   只是用來反轉數組的話用reverse方法就可以了   var arr = [1,5,6,42,89,2,1] arr.reverse();             

原创 JavaScript - 基礎面函數 - 找到異常值

 JavaScript  - 基礎面函數 -  找到異常值 將獲得一個數組, 數組長度至少爲 `3`, 該數組要麼爲 : 除了一個`奇數`, 其餘的全爲`偶數`, `奇數`爲異常值 除了一個`偶數`, 其餘的全爲`奇數`, `偶數`爲異常

原创 我的博客

基礎面 : 這寫是再 https://www.codewars.com/dashboard 這個網站獲取的. 每天會從網站上面寫 一些 題, 然後把裏面最好的地方放在這裏. 如果朋友們有興趣的話, 可以去這個網站上看看 下面 : 下一個

原创 JavaScript - 基礎面函數 - 驗證PIN碼

 JavaScript  - 基礎面函數 -  驗證PIN碼 ATM機允許4或6位PIN碼,PIN碼不能包含4位數或6位數字。 如果函數傳遞了有效的PIN字符串,則返回true,否則返回false。   start 最多的方案 返回的是布

原创 JavaScript - 基礎面函數 - 格式化系列之一

 JavaScript  - 基礎面函數 -  格式化系列之一 給定:包含名稱的數組 返回:一個字符串格式化爲由逗號分隔的名稱列表,除了最後兩個名稱,應該用&符號分隔。 function list(names){ return na

原创 JavaScript - 基礎面函數 - 0 ~ n 之間的數字之和

求 0 - n 之間的數字之和, 需要把 步驟 寫出來 輸入: 5 , 輸出: 0+1+2+3+4+5 = 15 輸入: 0 , 輸出: 0=0 輸入:-1 , 輸出: -1<0 var SequenceSum = (function(

原创 JavaScript - 基礎面函數 - XXOO

 檢查字符串是否具有相同數量的'x'和'o'。該方法必須返回一個布爾值並且不區分大小寫。 示例: XO("ooxx") => true XO("xooxx") => false XO("ooxXm") => true XO("zpz

原创 JavaScript - 基礎面函數 - 去掉字符串的頭和尾

JavaScript  - 基礎面函數 - 去掉字符串的頭和尾 刪除掉字符串的 第一個 和 最後一個 單詞 不用擔心字符串小於兩位的情況 function removeChar(str) { return str.slice(1,

原创 JavaScript - 基礎面函數 - 優惠卷函數

 JavaScript  - 基礎面函數 -  優惠卷函數  注 : 優惠卷的時間格式一樣 function checkCoupon(enteredCode, correctCode, currentDate, expirationDa

原创 JavaScript - 基礎面函數 - 取出字符串的中間數

 JavaScript  - 基礎面函數 -  取出字符串的中間數 如果長度是偶數, 取中間兩個 如果長度是奇數, 取中間一個 function getMiddle(str){ return str.substr(Math.ce