-5
아래의 코드에서 getEnvironment 함수가 반환하는 환경 개체에 액세스하려고합니다. 내 코드에서이 객체에 액세스하려면 어떻게해야합니까?JavaScript 함수에서 객체를 반환하고 반환 된 객체에 액세스하는 방법은 무엇입니까?
window.EXAMPLE = {
config : {
local: 'http://localhost:8888/example',
staging_v2: 'http://example.com/staging',
production: 'http://example.com',
image_path: '/images/',
},
getEnvironment : function() {
if (window.location.href.indexOf(EXAMPLE.config.local) > -1) {
var environment = {
path : EXAMPLE.config.local + EXAMPLE.config.image_path,
}
return environment;
}
if (window.location.href.indexOf(EXAMPLE.config.staging_v2) > -1) {
var environment = {
path : EXAMPLE.config.staging_v2 + EXAMPLE.config.image_path,
}
return environment;
}
if (window.location.href.indexOf(EXAMPLE.config.production) > -1) {
var environment = {
path : EXAMPLE.config.production + EXAMPLE.config.image_path,
}
return environment;
}
},
}
명확하게 단어의 문제점을 설명하는 데 시간이 걸릴하시기 바랍니다, 대신에 단지 코드 블록을 덤프 및 기대 : 여기에 귀하의 예에서 메소드에 의해 반환되는
environment
객체를 사용하는 예입니다 묻고 싶다. –당신은 분명히 할 수 있습니까? 함수에서 객체를 반환하면 해당 객체에 정상적으로 액세스 할 수 있습니다. 예 : 'someFunc(). propOfObject;'. –