Я искал решение, позволяющее работать $.bind
и $.unbind
без проблем в динамически добавленных элементах.
Поскольку on () делает трюк для присоединения событий, чтобы создать фальшивую отвязку на тех, к которым я пришел:
const sendAction = function(e){ ... }
// bind the click
$('body').on('click', 'button.send', sendAction );
// unbind the click
$('body').on('click', 'button.send', function(){} );
Это логическая ошибка:
is.peek() != '\0' || is.peek() != delim
если is.peek()
== '\ 0' , then it won't equal
delim (unless is also '\0')
if
is.peek () == delim
, то оно не будет равно [ 116] (опять же, кроме случаев, когда '\ 0')
Вы ищете:
is.peek() != '\0' && is.peek() != delim
Это завершает цикл, если is.peek()
равно '\0'
или [119 ]