Treider: Hagb4rd: _onTimeout, _idleNext, _idlePrev, _idleStart, _idleTimeout, _repeat
Montesano: Buu: function reference?
Nasalroad: Giraffe_, your error message talk about undefined, not null
Mellendorf: Yeah, but im using ‘undefined’ so im not sure what you mean
Gutierre: Its getting past the race !== ‘null’
Linzie: HowardwLo: function; executes the function named function. function; a reference to a function named function
Nasalroad: Giraffe_, you are not doing race !== ‘null’
Nasalroad: Giraffe_, you wrote iftypeof race !== ‘null’ {
Rosales: Yeah, because thats what find_in_array returns
Nasalroad: Giraffe_, race is not what find_in_array returns, that’s id
Volner: Buu: how do i p*** args via reference?
Linzie: HowardwLo: function{otherfunctionarguments}
Dulaney: They are always p***sed via reference but natives
Malvin: That is everything that is a object
Wakley: HowardwLo: JavaScript has call-by-value semantics in which references to objects are considered to be a type of value. Direct ***ignment to an argument will never be visible outside of a function. For a detailed explanation, see: http://www.jon-carlos.com/2013/is-javascript-call-by-value-or-call-by-reference/
Fuhs: Buu: is that different from creating a function?
Macrae: Regardless Nasalroad, I still get te same error
Nasalroad: What did you write now?
Marte: Ifrace !== ‘undefined’
Buchheit: Hagb4rd: p***-by-reference basically means you can call a function and have it modify the variable/property you’re denoting in the arguments.
Sokotowski: Console.lograce returned undefined
Nasalroad: Giraffe_, race is not ‘undefined’
Lace: Reddekopp: i find it ridiculous to say “its reference is p***ed by value” while that is what everyone calls p***ing by reference
Mckosky: Var a = b; fooa; a === b;
Nasalroad: Giraffe_, please learn your type
Linzie: HowardwLo: this is complicated
Krahe: Hagb4rd: you might find it ridiculous, but it’s a precise description of the semantics JS has.
Peckham: Hagb4rd: other languages eg, C++ have actual p***-by-reference semantics, so the above expression can be false.
Payan: Buu: but i need it to call my function next
Nasalroad: Giraffe_, you can do race === undefined or typeof race === ‘undefined’ race is undefined, typeof returns a string ‘undefined’
Sullinger: Yeah figured it out, thanks
Storozuk: Hi! When using “fetch” how do I get the headers and the JSON in a same function?
Samantha: I mean, response.json.thenjson = // there is no headers here.
Kiebler: Hagb4rd: if you’ve never used a language with p*** by reference, that’s understandable, but there’s a big distinction
Nasalroad: Fetch’bla’.thenfunctionresponse { return response.json.thenfunctionjson { /* use response.headers */ } }
Gillyard: PHP also has p***-by-reference as a special syntax in function definitions.
Mumaugh: I’ve only had it in c++
Khanna: Http://php.net/manual/en/language.references.p***.php
Alkire: Foobar; // Produces fatal error as of PHP 5.0.5, strict standards notice as of PHP 5.1.1, and notice as of PHP 7.0.0
Chocron: Reddekopp: at this point I wonder what PHP does not have D:
Vanschoor: Consistency, perhaps. But that isn’t a programming feature
Tomasso: That is if you want to p*** sth by refeference which is else p***ed by value.
Sagers: Objects are p***ed by reference by default
Tourigny: Hagb4rd: I suspect you haven’t looked into the meanings of the terms in the last few minutes.
Owenby: Which is pretty much what js does as well.