ถ้าฉันมีอาร์เรย์ของวัตถุต่อไปนี้:
[ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
มีวิธีวนลูปผ่านอาร์เรย์เพื่อตรวจสอบว่ามีค่าชื่อผู้ใช้เฉพาะอยู่แล้วหรือไม่และไม่ทำอะไรเลย แต่ถ้าไม่เพิ่มวัตถุใหม่ในอาร์เรย์ด้วยชื่อผู้ใช้ดังกล่าว (และ ID ใหม่)
ขอบคุณ!
id
? เป็นไปได้หรือไม่ว่าองค์ประกอบจะถูกลบออกจากอาร์เรย์นี้หรือเรามั่นใจได้ว่าองค์ประกอบใหม่จะมีid
ค่าเท่ากันarr.length + 1
หรือไม่