Вопрос, возможно, вас смутил, поэтому в основном: Есть некоторые функции в window
, которые были созданы внешним JS-файлом. Теперь я хочу добавить код в функцию, но через собственный внешний JS-файл. Пример:Как изменить функцию, отмеченную как var из внешнего файла?
var aa = {
bb: function(e){
console.log("Hello "+e);
},
cc: "Goodbye"
}
Теперь в этом примере я хочу, чтобы изменить функцию aa.bb
, не затрагивая e
. Есть ли какой-либо практический способ сделать это? Спасибо, и jQuery - это вариант здесь.
ЗАЯВЛЕНИЕ: Я хочу здесь оставить функцию как есть, не копируя все. Используя приведенный выше пример, есть способ добавить console.log("foo")
к функции?
изменить функцию на что? –
Возможно, нет, вам нужно будет скопировать весь код и написать что-то вроде 'aa.bb = function (e) {console.log (« Hello »+ e);/* New Code * /}; ' –
Итак, в основном существует функция' window.aa.bb', и вы спрашиваете, как назначить свою собственную функцию 'window.aa.bb'? -.- – migg