下面**實現通過』a.b.c』連寫的方式實現object的取值:getvalue(obj, 『a.b.c』 // )
const obj = }}
}// 函式封裝
function getvalue(obj, keys)
const list = keys.split('.')
const len = list.length
for(let i = 0; i < len; i++) else
}return obj
} // 原型上封裝
object.prototype.getvalue = function (keys)
const list = keys.split('.')
const len = list.length
let newobj = this
for(let i = 0; i < len; i++) else
}return newobj
}// 輸出結果
console.log(getvalue(obj, 123)) // 報錯:引數型別錯誤
console.log(getvalue(obj, 'a.b.e')) // 報錯:引數路徑有誤
console.log(getvalue(obj, 'a.b.c')) //
console.log(obj.getvalue(123)) // 報錯:引數型別錯誤
console.log(obj.getvalue('a.b.e')) // 報錯:引數路徑有誤
console.log(obj.getvalue('a.b.c')) //
通過面試題來學習
位元職讀會 bizhidu.comdf 第一列分割槽,第二列總大小,第三列已用大小,第四列可用大小,第五輪使用比例,第六列掛載點 df h 使用人類可讀的格式,比較常見的檢視方式 df i 檢視分割槽inode的使用情況 注意點 總大小不一定等於已用 可用,因為系統會預留一些供給給它用.一般我們建立...
怎麼通過 a獲取到 b?某豹面試題
a 跳轉到 b 怎麼通過 a獲取到 b,請用php實現 看一分鐘之後,直覺告訴php實現我不會。只知道url a url b,b通過 server http referer 可以知道a 這道題的意思應該是 url重定向後怎麼獲取真實位址。重定向的主要技術實現是生成短鏈,此處不是重點。下面用php解決...
通過面試題看效能優化
不管是自己之前面試還是看網上的面試題,都會碰到乙個經典的面試題 從輸入url到頁面載入完成,發生了什麼?首先說一下自己對於這道題的理解和回答 使用者在瀏覽器中輸入url 瀏覽器通過dns,把url解析為ip 和ip位址建立tcp連線,傳送http請求 伺服器接收請求,進行相關操作後返回的htpp相應...