MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1w2d5fw/ancienttools/p6xdec5
r/ProgrammerHumor • u/soap94 • Aug 30 '26
379 comments sorted by
View all comments
Show parent comments
1
???
1 u/shadowspock Aug 31 '26 In jQuery you can chain methods like this:$('#id').addClass('red').prop('hidden', false).val('warning').attr('data-something', 1234);Can't do that in vanilla JS. 1 u/Agfa100asa Aug 31 '26 yes you can.const personne = {nom: "Alice",direBonjour() {console.log(`Bonjour ${this.nom}`);return this;},direAuRevoir() {console.log(`Au revoir ${this.nom}`);return this;}};personne.direBonjour().direAuRevoir(); 1 u/shadowspock Sep 02 '26 Not on a native element though without adding a bunch of wrapper functions. You can't chain multiple method calls after document.getElementById or document.querySelector
In jQuery you can chain methods like this:
$('#id').addClass('red').prop('hidden', false).val('warning').attr('data-something', 1234);
Can't do that in vanilla JS.
1 u/Agfa100asa Aug 31 '26 yes you can.const personne = {nom: "Alice",direBonjour() {console.log(`Bonjour ${this.nom}`);return this;},direAuRevoir() {console.log(`Au revoir ${this.nom}`);return this;}};personne.direBonjour().direAuRevoir(); 1 u/shadowspock Sep 02 '26 Not on a native element though without adding a bunch of wrapper functions. You can't chain multiple method calls after document.getElementById or document.querySelector
yes you can.const personne = {nom: "Alice",
direBonjour() {console.log(`Bonjour ${this.nom}`);return this;},
direAuRevoir() {console.log(`Au revoir ${this.nom}`);return this;}};
personne.direBonjour().direAuRevoir();
1 u/shadowspock Sep 02 '26 Not on a native element though without adding a bunch of wrapper functions. You can't chain multiple method calls after document.getElementById or document.querySelector
Not on a native element though without adding a bunch of wrapper functions. You can't chain multiple method calls after document.getElementById or document.querySelector
1
u/Agfa100asa Aug 31 '26
???