레코드 및 튜플 제안도 그렇고 어째서 JavaScript는 동등성 연산을 커스텀하게 구현할 수 있게 하지 않고 변죽만 울릴까? Symbol.equality
랑 Symbol.hash
같은 거 정해주고 Map
이든 Set
이든 내부적으로 그거 쓰게 하면 좋을 것 같은데.
@hongminhee洪 民憙 (Hong Minhee) 레코드/튜플 제안에서 === 시맨틱 변경하는 걸로도 반발이 좀 있었어서 신규 Composite 제안에선 Composite.equal로 선회한 걸 보면 아마 어렵지 않을까 싶네요....
If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/019656f5-ba63-7722-89db-8875c61a14cc on your instance and reply to it.
@xiniha 음,
==
/===
연산자를 재정의하진 않더라도 Map
이나 Set
같은 데서 내부적으로 쓴다, 정도면 할 만할 것 같긴 한데요… 🤔