面試題 通過連寫引數方式獲取object的值

2021-10-20 21:14:33 字數 884 閱讀 7347

下面**實現通過』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相應...