Skip to content

Tag: javascript

javascript Set with objects

When merging array of strings, I can use Set and ES6 to remove duplicates like so: But how do I compare and remove objects? Say I have this: How do I remove {id: “123”, name: “Hi”} from a combined array with Set? Answer Use a Map to deduplicate by the key name: Note that deduplicating …

Using mat4 attribute in WebGL2

I am trying to pass a 4×4 matrix as an attribute to WebGL2 vertex shader. After following closely this SO answer, I am stuck with wrapping my head around why I can’t successfully render and get a glDrawArrays: attempt to access out of range vertices in attribute 0 error in my console. It is my unde…

How to subscribe to date chage with Rxjs

I couldn’t find a “simple” example with Rxjs, demonstrating how we can listen to days changes as an event. for example, let’s say that I have to execute certain methods every time we enter a new day. how can I approach this with the reactive paradigm and subscribe to time events? Answe…