JavaScriptのTypedArray.every()関数
TypedArrayのevery()関数は、関数の名前を表す文字列値を受け入れ、配列内のすべての要素が、提供された関数によって実装されたテストに合格するかどうかをテストします。
構文
その構文は次のとおりです
typedArray.every(function_name)
例
<html>
<head>
<title>JavaScript Array every Method</title>
</head>
<body>
<script type="text/javascript">
var int32View = new Int32Array([64, 89, 65,21, 14, 66, 87, 55 ]);
document.write("Contents of the typed array: "+int32View);
document.write("<br>");
function testResult(element, index, array) {
var ele = element>35
return ele;
}
result = int32View.every(testResult);
if(result) {
document.write("all elements are above 35");
}else {
document.write("all elements are not above 35");
}
</script>
</body>
</html> 出力
Contents of the typed array: 64,89,65,21,14,66,87,55 all elements are not above 35
例
<html>
<head>
<title>JavaScript Array every Method</title>
</head>
<body>
<script type="text/javascript">
var int32View = new Int32Array([64, 89, 65, 58, 90, 66, 87, 55 ]);
document.write("Contents of the typed array: "+int32View);
document.write("<br>");
function testResult(element, index, array) {
var ele = element>35
return ele;
}
result = int32View.every(testResult);
if(result) {
document.write("all elements are above 35");
}else {
document.write("all elements are not above 35");
}
</script>
</body>
</html> 出力
Contents of the typed array: 64,89,65,58,90,66,87,55 all elements are above 35
-
JavaScriptのTypedArray.set()関数
TypedArrayオブジェクトのset()関数は、インデックスを表す数値の配列を受け入れ、指定された配列の内容を、指定されたインデックスから始まる現在の配列にコピーします。 構文 その構文は次のとおりです typedArray.set() 例 <html> <head> <title>JavaScript Array every Method</title> </head> <body> <script type="text/javascript&qu
-
JavaScriptのTypedArray.reverse()関数
TypedArrayオブジェクトのreverse()関数は、型付き配列の内容を逆にします。 構文 その構文は次のとおりです typedArray.reverse() 例 <html> <head> <title>JavaScript Array every Method</title> </head> <body> <script type="text/javascript"> var typed