Movatterモバイル変換


[0]ホーム

URL:


menu
  1. Dart
  2. dart:html
  3. Storage class
Storage
description

Storage class

The type used by theWindow.localStorage andWindow.sessionStorage properties.Storage is implemented as a Map<String, String>.

To store and get values, use Dart's built-in map syntax:

window.localStorage['key1'] = 'val1';window.localStorage['key2'] = 'val2';window.localStorage['key3'] = 'val3';assert(window.localStorage['key3'] == 'val3');

You can useMap APIssuch as containsValue(), clear(), and length:

assert(window.localStorage.containsValue('does not exist') == false);window.localStorage.clear();assert(window.localStorage.length == 0);
Mixed-in types
Annotations
  • @Unstable.new()
  • @Native.new("Storage")

Properties

entriesIterable<MapEntry<String,String>>
The map entries of thisMap.
no setterinherited
hashCodeint
The hash code for this object.
no setterinherited
isEmptybool
Whether there is no key/value pair in the map.
no setteroverride
isNotEmptybool
Whether there is at least one key/value pair in the map.
no setteroverride
keysIterable<String>
The keys of thisMap.
no setteroverride
lengthint
The number of key/value pairs in the map.
no setteroverride
runtimeTypeType
A representation of the runtime type of the object.
no setterinherited
valuesIterable<String>
The values of thisMap.
no setteroverride

Methods

addAll(Map<String,String>other)→ void
Adds all key/value pairs ofother to this map.
override
addEntries(Iterable<MapEntry<String,String>>newEntries)→ void
Adds all key/value pairs ofnewEntries to this map.
inherited
cast<RK,RV>()Map<RK,RV>
Provides a view of this map as havingRK keys andRV instances,if necessary.
inherited
clear()→ void
Removes all entries from the map.
override
containsKey(Object?key)bool
Whether this map contains the givenkey.
override
containsValue(Object?value)bool
Whether this map contains the givenvalue.
override
forEach(voidf(Stringkey,Stringvalue))→ void
Appliesaction to each key/value pair of the map.
override
map<K2,V2>(MapEntry<K2,V2>transform(Stringkey,Stringvalue))Map<K2,V2>
Returns a new map where all entries of this map are transformed bythe givenconvert function.
inherited
noSuchMethod(Invocationinvocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
putIfAbsent(Stringkey,StringifAbsent())String
Look up the value ofkey, or add a new entry if it isn't there.
override
remove(Object?key)String?
Removeskey and its associated value, if present, from the map.
override
removeWhere(booltest(Stringkey,Stringvalue))→ void
Removes all entries of this map that satisfy the giventest.
inherited
toString()String
A string representation of this object.
inherited
update(Stringkey,Stringupdate(Stringvalue), {StringifAbsent()?})String
Updates the value for the providedkey.
inherited
updateAll(Stringupdate(Stringkey,Stringvalue))→ void
Updates all values.
inherited

Operators

operator ==(Objectother)bool
The equality operator.
inherited
operator [](Object?key)String?
The value for the givenkey, ornull ifkey is not in the map.
override
operator []=(Stringkey,Stringvalue)→ void
Associates thekey with the givenvalue.
override
  1. Dart
  2. dart:html
  3. Storage class
dart:html library

[8]ページ先頭

©2009-2025 Movatter.jp