Saya mencoba menulis metode pembantu untuk menemukan perpotongan dua hash/Objek seperti ini...
Object::intersect = (obj)->
t = {}
t[k] = @[k] for k of obj
t
x = { a: 1, b: 2, c: 3 }
w = { a: true, b: 3 }
x.intersect(w) #=> { a: 1, b: 2, intersect: [Function] }
hasilnya seperti yang saya harapkan/inginkan KECUALI penambahan kunci/nilai 'berpotongan'.
Apa yang kulewatkan di sini?
w = { a: true, b: 3, d: 4}
, makad: undefined
muncul di hasilnya. - person hpaulj   schedule 16.05.2014