- From: moka via GitHub <sysbot+gh@w3.org>
- Date: Wed, 07 Dec 2016 12:37:30 +0000
- To: public-device-apis-log@w3.org
If sensor has `reading` property, which is an object, with properties, then developer in event might assume it is immutable and/or instanced. This could lead to confusion like: ```javascript var lastReading = null; accelerometer.onchange = function(reading) { if (lastReading) { var deltaX = reading.x - lastReading.x; } lastReading = reading; } ``` Someone would be confused why this wouldn't work on assumption that reading was immutable objects. But if there is no object involved, such as `sensor.x`, then: ```javascript var lastX = null; accelerometer.onchange = function() { if (lastX !== null) { var deltaX = this.x - lastX; } lastX = this.x; } ``` There is much less chance to get confused in this case. -- GitHub Notification of comment by Maksims Please view or discuss this issue at https://github.com/w3c/sensors/issues/153#issuecomment-265436714 using your GitHub account
Received on Wednesday, 7 December 2016 12:37:37 UTC