访问window对象中的函数

Cam*_*ron 4 javascript

如果我输入:window['alert']在控制台中它会找到该alert()功能.

但是,如果我输入: window['location.replace']

它会undefined.为什么我不能访问该location.replace功能?

Joh*_*son 7

replace()是在对象中找到的函数window.location,或者window['location'],所以你必须写:

window.location.replace
Run Code Online (Sandbox Code Playgroud)

要么

window['location']['replace']
Run Code Online (Sandbox Code Playgroud)