Labs/Jetpack/JEP/11: Difference between revisions

Added Example Usage
m (→‎Proposal: wording)
(Added Example Usage)
Line 62: Line 62:


This method has no return value.
This method has no return value.
=== Example Usage ===
This code persistently stores some data:
<pre class="brush:js;toolbar:false;">
jetpack.future.import("storage.simple");
var myStorage = jetpack.storage.simple;
myStorage.fribblefrops = [1, 3, 3, 7];
myStorage.heimelfarbs = { bar: "baz" };
</pre>
And then to use these objects later:
<pre class="brush:js;toolbar:false;">
var myStorage = jetpack.storage.simple;
myStorage.fribblefrops.forEach(function (elt) console.log(elt));
var bar = myStorage.heimelfarbs.bar;
</pre>
That's all there is to it!  (These examples create a <code>myStorage</code> variable to emphasize the fact that <code>jetpack.storage.simple</code> is just a normal JavaScript object.  We could have simply used <code>jetpack.storage.simple</code> directly of course.)
Confirmed users
764

edits