2br02b

joined 3 years ago
 

Is there a setting page on the lemmy instance where I can download all my data?

[–] 2br02b@lemmy.ml 1 points 8 months ago

Ah, makes sense.

[–] 2br02b@lemmy.ml 1 points 8 months ago (2 children)

Moved from Spotify to Tidal last month and will never go back.

Will you consider moving back if Spotify bring HiFi as it announced? I mean no once can beat it's catalog.

[–] 2br02b@lemmy.ml 1 points 1 year ago (1 children)

Never got the appeal of the movie. It was so boring. Almost all the raving reviews touch on nostalgia and it's cult status.

[–] 2br02b@lemmy.ml 1 points 1 year ago

Wouldn't be surprised if it's the usual complaint: "too woke".

[–] 2br02b@lemmy.ml 1 points 1 year ago

I wonder what is the tone of the movie?

[–] 2br02b@lemmy.ml 2 points 1 year ago

You made my day! 😂

"Welcome to my game," Elon says.*

[–] 2br02b@lemmy.ml 2 points 1 year ago

this conflict has nothing to do with Hindu nationalists

It has everything to do with Hindu nationalists.

PM is a Hindu nationalist. CM of Manipur is a Hindu nationalists. He gave support to largely Hindu Meiteis against largely Christian Kukis in the Manipur. Basically they are garnering Hindu vote to ensure future electoral victory just like in Gujarat.

It's wilful ignorance to claim Manipur conflict is just about ethnicity. Only Hindu extremist media outlets claim it's not about religion to mislead everyone.

 

Warning: This article contains details of violence that readers may find upsetting

 

I have been reading this book "Modern Javascript for the Impatient", chapter "Object-Oriented Programming". At the end there is an "Exercise" section. This is a question from it I need help answering:


Harry tries this code to toggle a CSS class when a button is clicked:

const button = document.getElementById('button1')
button.addEventListener('click', function () {
  this.classList.toggle('clicked')
})

It doesn’t work. Why?

Sally, after searching the wisdom of the Internet, suggests:

button.addEventListener('click', event => {
  event.target.classList.toggle('clicked')
})

This works, but Harry feels it is cheating a bit. What if the listener hadn’t produced the button as event.target? Fix the code so that you use neither this nor the event parameter.


 

I have been reading a book on JS. This is one of the questions at the end of a chapter that stumped me; don't know where to begin. So please help me out:

Question

A classic example for an abstract class is a tree node. There are two kinds of nodes: those with children (parents) and those without (leaves).

class Node {
  depth() { throw Error("abstract method") }
}
class Parent extends Node {
  constructor(value, children) { . . . }
  depth() { return 1 + Math.max(...children.map(n => n.depth())) }
}
class Leaf extends Node {
  constructor(value) { . . . }
  depth() { return 1 }
}

This is how you would model tree nodes in Java or C++. But in JavaScript, you don’t need an abstract class to be able to invoke n.depth().

Rewrite the classes without inheritance and provide a test program.

So, how to write this code without using inheritance in JS?