I'd recommend against using an advice for that, since you can just rebind C-k
in js-mode-map
instead. E.g.
(defun my-kill-line-or-block (&optional arg)
"Kill line or whole block if line ends with a block opener."
(interactive "P")
(if (looking-at ".*\\({[^{}\n]*$\\)")
(kill-region (point)
(progn (goto-char (match-beginning 1))
(forward-sexp 1)
(point)))
(kill-line arg)))
(define-key js-mode-map [?\C-k] 'my-kill-line-or-block)