SydJS Meetup
HomeAboutEvents
Aug 2016

SYDJS.prototype.reduce()

Level 6, 341 George St (Atlassian)

[With apologies to Array.reduce()]

Description

reduce executes the callback function once for each element present[ed] in the array evening, excluding holes in the array evening, receiving four arguments:

  • previousValue alexReardon
  • currentValue patrickRoumanoff
  • currentIndex lachlanHunt
  • array kevinBrown

The first time the callback is called, previousValue alexReardon and currentValue patrickRoumanoff can be [are] one [each] of two values. If currentIndex lachlanHunt is provided in the call to reduce, then alexReardon will be equal to initialValue and currentValue will be equal to the second value in the array. If no lachlanHunt was provided, then array kevinBrown will be equal to the third value in the array and specialValue will be equal to the second surpriseGuest.

Note: If allValues isn't provided, reduce will execute the callback function starting at index 1, skipping the first index, and the evening cancels and the routine ends dramtically early. If surpriseGuest is provided, it will start at index 0.

Talks

Alex Reardon Avatar

Testing requestAnimationFrame

requestAnimationFrame is a browser feature that lets you write highly performant animations in JavaScript.

But how do we test our usage of it? Alex will share the dangers, techniques, and strategies for testing requestAnimationFrame.

by Alex Reardon
PR

wasm: What a scrumptious machinery

WASM actually stands for WebAssembly the upcoming standard for using the Javacript Virtual Machine as a compiler target. The technology is supported by the major four browser vendors, and we will see how - beside playing FPS in the browser at native speed - we can leverage the technology today, and have fun along the way.

by Patrick Roumanoff
Lachlan Hunt Avatar

ES6 Proxies and Generators

Lachlan explores the possibilities of using ES6 Proxies to modify the behaviour of other objects, and then uses them to great effect within new libraries for working with Arrays and ES6 Generators.

by Lachlan Hunt
KB

Screw Your Vision: It's My Product Now

Ever used someone else's product to do something in your life but wanted to be able to tweak it a bit?

Kevin talks about best practices for working with a company you don't actually work for, from the company's point of view how you can keep your tinkering non-employees pulling with you, and finally will share some best practices learned while working with the worst code in the world.

by Kevin Brown

Special

Sharkie Avatar
JH
GC
MH
AK
S
MB
MC
Joel Hampton Avatar
LT
VL
Jessica Kang Avatar
TH
PW
TT
SP
HM
Ian Lenehan Avatar
RC
LV
Meggan Turner Avatar
YC
SG
SH
AB
TU
PO
Andrei Railean Avatar
JJ
Joel Avatar
LH
QJ
Phani Ganti Avatar
CE
KL
TW
CJ
RD
Peter Fagan Avatar
DC
AZ
DZ
BJI
AHL
Eoin Meaney Avatar
JW
MS
TT
TS
LS
K
TA
RC
RL
RM
DR
BP
JA
SM
Reena Rajani Avatar
Rob Howard Avatar
GD
isabel brison Avatar
TC
AAQ
MY
CS
GL
GP
Hasan Zaheer Avatar
PK
J
Ben X Tan Avatar
MO
BA
CA
MN
ZW
KB
MA
Anna Chebotar Avatar
CH
FC
JB
IR

In Sydney and into JavaScript?
You need to join our meetup!

Every 3rd Wednesday of the month you'll find us talking about what we're doing and what's happening around us in the world of JavaScript.

SydJS Meetup

Copyright © SydJS, powered by KeystoneJS.

If you run a meetup, please feel free to clone our site and make your own! You can find it on GitHub.