Я справляюсь с проблемой сценария кофе, когда я пытаюсь проверить объект javascript на своем. У меня есть 2 файла: один javascript и скрипт для кофе, который загружен в этом порядке.Проверка существования объекта javascript из Coffee Script
Что мне нужно, чтобы определить объект в яваскрипта файле:
var my_js_obj = {
string1: "blablabla",
string2: "blobloblo",
string3: "blublublu",
};
И тогда я стараюсь, чтобы получить этот объект из моего кофе файл сценария:
if not my_js_obj?
my_js_obj = {}
console.log "obj does not exist"
else
console.log "obj exists"
console.log my_js_obj
В моей консоли, я всегда получайте пустой объект:
obj does not exist
Object {}
Я не знаю, есть ли какие-либо последствия, но я использую Ruby on Rails 4.
Благодарим вас за ответ. Я думал, что объявление с var вне любой функции или блока было глобальным определением. Теперь он работает с использованием window.my_js_obj как в файле javascript, так и в файле сценария кофе. –